builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0096 starttime: 1461218265.11 results: success (0) buildid: 20160420210806 builduid: 50b3629257d7438cae535c69ac15a39a revision: 85616706a29b8944f3a09f5cc32e9e219f6ceb40 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.113277) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.113750) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.114038) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.133485) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.133864) ========= 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.KKANyYZyIi/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.xSurMBzCly/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/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-20 22:57:45-- 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% 12.7M=0.001s 2016-04-20 22:57:45 (12.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.103936 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.254683) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.255002) ========= 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.KKANyYZyIi/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.xSurMBzCly/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/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.030657 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:45.303680) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 22:57:45.304041) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 85616706a29b8944f3a09f5cc32e9e219f6ceb40 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 85616706a29b8944f3a09f5cc32e9e219f6ceb40 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KKANyYZyIi/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.xSurMBzCly/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/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-20 22:57:45,374 truncating revision to first 12 chars 2016-04-20 22:57:45,374 Setting DEBUG logging. 2016-04-20 22:57:45,374 attempt 1/10 2016-04-20 22:57:45,375 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/85616706a29b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 22:57:46,506 unpacking tar archive at: fx-team-85616706a29b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.502932 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 22:57:46.826075) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:46.826580) ========= script_repo_revision: 85616706a29b8944f3a09f5cc32e9e219f6ceb40 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:46.827242) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:46.827737) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 22:57:46.842931) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-04-20 22:57:46.843516) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.KKANyYZyIi/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.xSurMBzCly/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/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 22:57:47 INFO - MultiFileLogger online at 20160420 22:57:47 in /builds/slave/test 22:57:47 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 fx-team --download-symbols true 22:57:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:57:47 INFO - {'append_to_log': False, 22:57:47 INFO - 'base_work_dir': '/builds/slave/test', 22:57:47 INFO - 'blob_upload_branch': 'fx-team', 22:57:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:57:47 INFO - 'buildbot_json_path': 'buildprops.json', 22:57:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:57:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:57:47 INFO - 'download_minidump_stackwalk': True, 22:57:47 INFO - 'download_symbols': 'true', 22:57:47 INFO - 'e10s': False, 22:57:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:57:47 INFO - 'tooltool.py': '/tools/tooltool.py', 22:57:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:57:47 INFO - '/tools/misc-python/virtualenv.py')}, 22:57:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:57:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:57:47 INFO - 'log_level': 'info', 22:57:47 INFO - 'log_to_console': True, 22:57:47 INFO - 'opt_config_files': (), 22:57:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:57:47 INFO - '--processes=1', 22:57:47 INFO - '--config=%(test_path)s/wptrunner.ini', 22:57:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:57:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:57:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:57:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:57:47 INFO - 'pip_index': False, 22:57:47 INFO - 'require_test_zip': True, 22:57:47 INFO - 'test_type': ('testharness',), 22:57:47 INFO - 'this_chunk': '1', 22:57:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:57:47 INFO - 'total_chunks': '10', 22:57:47 INFO - 'virtualenv_path': 'venv', 22:57:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:57:47 INFO - 'work_dir': 'build'} 22:57:47 INFO - ##### 22:57:47 INFO - ##### Running clobber step. 22:57:47 INFO - ##### 22:57:47 INFO - Running pre-action listener: _resource_record_pre_action 22:57:47 INFO - Running main action method: clobber 22:57:47 INFO - rmtree: /builds/slave/test/build 22:57:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:57:49 INFO - Running post-action listener: _resource_record_post_action 22:57:49 INFO - ##### 22:57:49 INFO - ##### Running read-buildbot-config step. 22:57:49 INFO - ##### 22:57:49 INFO - Running pre-action listener: _resource_record_pre_action 22:57:49 INFO - Running main action method: read_buildbot_config 22:57:49 INFO - Using buildbot properties: 22:57:49 INFO - { 22:57:49 INFO - "project": "", 22:57:49 INFO - "product": "firefox", 22:57:49 INFO - "script_repo_revision": "production", 22:57:49 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 22:57:49 INFO - "repository": "", 22:57:49 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 22:57:49 INFO - "buildid": "20160420210806", 22:57:49 INFO - "pgo_build": "False", 22:57:49 INFO - "basedir": "/builds/slave/test", 22:57:49 INFO - "buildnumber": 337, 22:57:49 INFO - "slavename": "t-yosemite-r7-0096", 22:57:49 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 22:57:49 INFO - "platform": "macosx64", 22:57:49 INFO - "branch": "fx-team", 22:57:49 INFO - "revision": "85616706a29b8944f3a09f5cc32e9e219f6ceb40", 22:57:49 INFO - "repo_path": "integration/fx-team", 22:57:49 INFO - "moz_repo_path": "", 22:57:49 INFO - "stage_platform": "macosx64", 22:57:49 INFO - "builduid": "50b3629257d7438cae535c69ac15a39a", 22:57:49 INFO - "slavebuilddir": "test" 22:57:49 INFO - } 22:57:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 22:57:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 22:57:49 INFO - Running post-action listener: _resource_record_post_action 22:57:49 INFO - ##### 22:57:49 INFO - ##### Running download-and-extract step. 22:57:49 INFO - ##### 22:57:49 INFO - Running pre-action listener: _resource_record_pre_action 22:57:49 INFO - Running main action method: download_and_extract 22:57:49 INFO - mkdir: /builds/slave/test/build/tests 22:57:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:49 INFO - https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 22:57:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:57:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:57:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:57:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 22:57:50 INFO - Downloaded 1235 bytes. 22:57:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 22:57:50 INFO - Using the following test package requirements: 22:57:50 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:57:50 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 22:57:50 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 22:57:50 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'jsshell-mac64.zip'], 22:57:50 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 22:57:50 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 22:57:50 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 22:57:50 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 22:57:50 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 22:57:50 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 22:57:50 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 22:57:50 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 22:57:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:50 INFO - https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 22:57:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:57:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:57:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 22:57:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 22:57:52 INFO - Downloaded 17979479 bytes. 22:57:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:57:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:57:52 INFO - caution: filename not matched: web-platform/* 22:57:52 INFO - Return code: 11 22:57:52 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')]} 22:57:52 INFO - https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 22:57:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:57:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:57:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 22:57:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 22:57:54 INFO - Downloaded 36397854 bytes. 22:57:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:57:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:57:58 INFO - caution: filename not matched: bin/* 22:57:58 INFO - caution: filename not matched: config/* 22:57:58 INFO - caution: filename not matched: mozbase/* 22:57:58 INFO - caution: filename not matched: marionette/* 22:57:58 INFO - caution: filename not matched: tools/wptserve/* 22:57:58 INFO - Return code: 11 22:57:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:57:58 INFO - https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 22:57:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:57:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:57:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 22:57:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 22:58:00 INFO - Downloaded 68756194 bytes. 22:58:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:58:00 INFO - mkdir: /builds/slave/test/properties 22:58:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:58:00 INFO - Writing to file /builds/slave/test/properties/build_url 22:58:00 INFO - Contents: 22:58:00 INFO - build_url:https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 22:58:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:58:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:58:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:58:01 INFO - Contents: 22:58:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:58:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:01 INFO - https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:58:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:58:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:58:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 22:58:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 22:58:05 INFO - Downloaded 103388360 bytes. 22:58:05 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 22:58:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 22:58:08 INFO - Return code: 0 22:58:08 INFO - Running post-action listener: _resource_record_post_action 22:58:08 INFO - Running post-action listener: set_extra_try_arguments 22:58:08 INFO - ##### 22:58:08 INFO - ##### Running create-virtualenv step. 22:58:08 INFO - ##### 22:58:08 INFO - Running pre-action listener: _pre_create_virtualenv 22:58:08 INFO - Running pre-action listener: _resource_record_pre_action 22:58:08 INFO - Running main action method: create_virtualenv 22:58:08 INFO - Creating virtualenv /builds/slave/test/build/venv 22:58:08 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 22:58:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:58:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:58:08 INFO - Using real prefix '/tools/python27' 22:58:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:58:09 INFO - Installing distribute.............................................................................................................................................................................................done. 22:58:12 INFO - Installing pip.................done. 22:58:12 INFO - Return code: 0 22:58:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:58:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:58:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:58:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:12 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 0x10d010e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d02df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc29ccf080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0295e0>, '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 0x10cc0ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc37990>, '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.KKANyYZyIi/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.xSurMBzCly/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:58:12 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 22:58:12 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 22:58:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KKANyYZyIi/Render', 22:58:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:58:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:58:12 INFO - 'HOME': '/Users/cltbld', 22:58:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:58:12 INFO - 'LOGNAME': 'cltbld', 22:58:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:12 INFO - 'MOZ_NO_REMOTE': '1', 22:58:12 INFO - 'NO_EM_RESTART': '1', 22:58:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:58:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:12 INFO - 'PWD': '/builds/slave/test', 22:58:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:58:12 INFO - 'SHELL': '/bin/bash', 22:58:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xSurMBzCly/Listeners', 22:58:12 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 22:58:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:58:12 INFO - 'USER': 'cltbld', 22:58:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:58:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:58:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:58:12 INFO - 'XPC_FLAGS': '0x0', 22:58:12 INFO - 'XPC_SERVICE_NAME': '0', 22:58:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:58:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:58:12 INFO - Downloading/unpacking psutil>=0.7.1 22:58:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:12 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:12 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:58:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:58:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:58:15 INFO - Installing collected packages: psutil 22:58:15 INFO - Running setup.py install for psutil 22:58:15 INFO - building 'psutil._psutil_osx' extension 22:58:15 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 22:58:15 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 22:58:15 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 22:58:16 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 22:58:16 INFO - building 'psutil._psutil_posix' extension 22:58:16 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 22:58:16 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 22:58:16 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 22:58:16 INFO - ^ 22:58:16 INFO - 1 warning generated. 22:58:16 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 22:58:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:58:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:58:16 INFO - Successfully installed psutil 22:58:16 INFO - Cleaning up... 22:58:16 INFO - Return code: 0 22:58:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:58:16 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')]} 22:58:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:58:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:16 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')]} 22:58:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:58:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:16 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 0x10d010e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d02df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc29ccf080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0295e0>, '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 0x10cc0ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc37990>, '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.KKANyYZyIi/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.xSurMBzCly/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:58:16 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 22:58:16 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 22:58:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KKANyYZyIi/Render', 22:58:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:58:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:58:16 INFO - 'HOME': '/Users/cltbld', 22:58:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:58:16 INFO - 'LOGNAME': 'cltbld', 22:58:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:16 INFO - 'MOZ_NO_REMOTE': '1', 22:58:16 INFO - 'NO_EM_RESTART': '1', 22:58:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:58:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:16 INFO - 'PWD': '/builds/slave/test', 22:58:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:58:16 INFO - 'SHELL': '/bin/bash', 22:58:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xSurMBzCly/Listeners', 22:58:16 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 22:58:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:58:16 INFO - 'USER': 'cltbld', 22:58:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:58:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:58:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:58:16 INFO - 'XPC_FLAGS': '0x0', 22:58:16 INFO - 'XPC_SERVICE_NAME': '0', 22:58:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:58:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:58:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:58:16 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 22:58:16 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 22:58:16 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 22:58:16 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 22:58:16 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 22:58:16 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 22:58:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:58:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:58:19 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:58:19 INFO - Installing collected packages: mozsystemmonitor 22:58:19 INFO - Running setup.py install for mozsystemmonitor 22:58:19 INFO - Successfully installed mozsystemmonitor 22:58:19 INFO - Cleaning up... 22:58:19 INFO - Return code: 0 22:58:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:58:19 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')]} 22:58:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:58:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:19 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')]} 22:58:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:58:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:19 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 0x10d010e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d02df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc29ccf080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0295e0>, '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 0x10cc0ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc37990>, '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.KKANyYZyIi/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.xSurMBzCly/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:58:19 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 22:58:19 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 22:58:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KKANyYZyIi/Render', 22:58:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:58:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:58:19 INFO - 'HOME': '/Users/cltbld', 22:58:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:58:19 INFO - 'LOGNAME': 'cltbld', 22:58:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:19 INFO - 'MOZ_NO_REMOTE': '1', 22:58:19 INFO - 'NO_EM_RESTART': '1', 22:58:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:58:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:19 INFO - 'PWD': '/builds/slave/test', 22:58:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:58:19 INFO - 'SHELL': '/bin/bash', 22:58:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xSurMBzCly/Listeners', 22:58:19 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 22:58:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:58:19 INFO - 'USER': 'cltbld', 22:58:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:58:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:58:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:58:19 INFO - 'XPC_FLAGS': '0x0', 22:58:19 INFO - 'XPC_SERVICE_NAME': '0', 22:58:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:58:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:58:19 INFO - Downloading/unpacking blobuploader==1.2.4 22:58:19 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 22:58:19 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 22:58:19 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 22:58:19 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 22:58:19 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 22:58:19 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 22:58:22 INFO - Downloading blobuploader-1.2.4.tar.gz 22:58:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:58:22 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:58:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:58:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:58:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:23 INFO - Downloading docopt-0.6.1.tar.gz 22:58:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:58:23 INFO - Installing collected packages: blobuploader, requests, docopt 22:58:23 INFO - Running setup.py install for blobuploader 22:58:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:58:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:58:23 INFO - Running setup.py install for requests 22:58:24 INFO - Running setup.py install for docopt 22:58:24 INFO - Successfully installed blobuploader requests docopt 22:58:24 INFO - Cleaning up... 22:58:24 INFO - Return code: 0 22:58:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:58: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')]} 22:58:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:58:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58: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')]} 22:58:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:58:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:24 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 0x10d010e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d02df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc29ccf080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0295e0>, '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 0x10cc0ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc37990>, '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.KKANyYZyIi/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.xSurMBzCly/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:58:24 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 22:58:24 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 22:58:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KKANyYZyIi/Render', 22:58:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:58:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:58:24 INFO - 'HOME': '/Users/cltbld', 22:58:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:58:24 INFO - 'LOGNAME': 'cltbld', 22:58:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:24 INFO - 'MOZ_NO_REMOTE': '1', 22:58:24 INFO - 'NO_EM_RESTART': '1', 22:58:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:58:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:24 INFO - 'PWD': '/builds/slave/test', 22:58:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:58:24 INFO - 'SHELL': '/bin/bash', 22:58:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xSurMBzCly/Listeners', 22:58:24 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 22:58:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:58:24 INFO - 'USER': 'cltbld', 22:58:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:58:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:58:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:58:24 INFO - 'XPC_FLAGS': '0x0', 22:58:24 INFO - 'XPC_SERVICE_NAME': '0', 22:58:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:58:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:58:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:58:24 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-1oKpsl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:58:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:58:24 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-o8P6Ho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:58:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:58:24 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-edPdg4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:58:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:58:24 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-iZR4PT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-rGm4gG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-mB7yAj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-ZyzEUn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-3njxkX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-O7_QE7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-tcVYX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-nn7K_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-nVXjaT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-EXwfr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:58:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:58:25 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-3Ahm_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:58:26 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-oYdHSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:58:26 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-XSkklr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:58:26 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-3mupSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:58:26 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-ZL6OW0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:58:26 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-WXBF3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:58:26 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-TrAC7y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:58:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:58:27 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-rt4T_o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:58:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:58:27 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 22:58:27 INFO - Running setup.py install for manifestparser 22:58:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:58:27 INFO - Running setup.py install for mozcrash 22:58:27 INFO - Running setup.py install for mozdebug 22:58:27 INFO - Running setup.py install for mozdevice 22:58:27 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:58:27 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:58:27 INFO - Running setup.py install for mozfile 22:58:27 INFO - Running setup.py install for mozhttpd 22:58:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Running setup.py install for mozinfo 22:58:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Running setup.py install for mozInstall 22:58:28 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Running setup.py install for mozleak 22:58:28 INFO - Running setup.py install for mozlog 22:58:28 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Running setup.py install for moznetwork 22:58:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:58:28 INFO - Running setup.py install for mozprocess 22:58:28 INFO - Running setup.py install for mozprofile 22:58:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:58:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:58:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:58:29 INFO - Running setup.py install for mozrunner 22:58:29 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:58:29 INFO - Running setup.py install for mozscreenshot 22:58:29 INFO - Running setup.py install for moztest 22:58:29 INFO - Running setup.py install for mozversion 22:58:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:58:29 INFO - Running setup.py install for wptserve 22:58:29 INFO - Running setup.py install for marionette-driver 22:58:30 INFO - Running setup.py install for browsermob-proxy 22:58:30 INFO - Running setup.py install for marionette-client 22:58:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:58:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:58:30 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 22:58:30 INFO - Cleaning up... 22:58:30 INFO - Return code: 0 22:58:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:58:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:58:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:58:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 22:58:30 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 0x10d010e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d02df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffc29ccf080>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0295e0>, '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 0x10cc0ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc37990>, '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.KKANyYZyIi/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.xSurMBzCly/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 22:58:30 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 22:58:30 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 22:58:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KKANyYZyIi/Render', 22:58:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:58:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:58:30 INFO - 'HOME': '/Users/cltbld', 22:58:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:58:30 INFO - 'LOGNAME': 'cltbld', 22:58:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:30 INFO - 'MOZ_NO_REMOTE': '1', 22:58:30 INFO - 'NO_EM_RESTART': '1', 22:58:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:58:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:30 INFO - 'PWD': '/builds/slave/test', 22:58:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:58:30 INFO - 'SHELL': '/bin/bash', 22:58:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xSurMBzCly/Listeners', 22:58:30 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 22:58:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:58:30 INFO - 'USER': 'cltbld', 22:58:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:58:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:58:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:58:30 INFO - 'XPC_FLAGS': '0x0', 22:58:30 INFO - 'XPC_SERVICE_NAME': '0', 22:58:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:58:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:58:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-5z4EsQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:58:30 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)) 22:58:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:58:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-L1WAur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-3lSfNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-Sw034H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-31fsci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-5YPyol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-3ygxCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-yVTvZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-TkNiPU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-0dZM_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:58:31 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)) 22:58:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:58:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-kjTFHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-X4xtck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-xAiRJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-pp2I71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-zBRgTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-fYKmEE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-hsB6fg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-_llIz6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-ZbyGko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:58:32 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-rOM0Px-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:58:32 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)) 22:58:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:58:33 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-vqnzH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:58:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:58:33 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)) 22:58:33 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)) 22:58:33 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)) 22:58:33 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)) 22:58:33 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)) 22:58:33 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)) 22:58:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:58:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 22:58:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:58:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:58:35 INFO - Downloading blessings-1.6.tar.gz 22:58:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:58:36 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)) 22:58:36 INFO - Installing collected packages: blessings 22:58:36 INFO - Running setup.py install for blessings 22:58:36 INFO - Successfully installed blessings 22:58:36 INFO - Cleaning up... 22:58:36 INFO - Return code: 0 22:58:36 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:58:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:58:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:58:36 INFO - Reading from file tmpfile_stdout 22:58:36 INFO - Current package versions: 22:58:36 INFO - blessings == 1.6 22:58:36 INFO - blobuploader == 1.2.4 22:58:36 INFO - browsermob-proxy == 0.6.0 22:58:36 INFO - docopt == 0.6.1 22:58:36 INFO - manifestparser == 1.1 22:58:36 INFO - marionette-client == 2.3.0 22:58:36 INFO - marionette-driver == 1.4.0 22:58:36 INFO - mozInstall == 1.12 22:58:36 INFO - mozcrash == 0.17 22:58:36 INFO - mozdebug == 0.1 22:58:36 INFO - mozdevice == 0.48 22:58:36 INFO - mozfile == 1.2 22:58:36 INFO - mozhttpd == 0.7 22:58:36 INFO - mozinfo == 0.9 22:58:36 INFO - mozleak == 0.1 22:58:36 INFO - mozlog == 3.1 22:58:36 INFO - moznetwork == 0.27 22:58:36 INFO - mozprocess == 0.22 22:58:36 INFO - mozprofile == 0.28 22:58:36 INFO - mozrunner == 6.11 22:58:36 INFO - mozscreenshot == 0.1 22:58:36 INFO - mozsystemmonitor == 0.0 22:58:36 INFO - moztest == 0.7 22:58:36 INFO - mozversion == 1.4 22:58:36 INFO - psutil == 3.1.1 22:58:36 INFO - requests == 1.2.3 22:58:36 INFO - wptserve == 1.4.0 22:58:36 INFO - wsgiref == 0.1.2 22:58:36 INFO - Running post-action listener: _resource_record_post_action 22:58:36 INFO - Running post-action listener: _start_resource_monitoring 22:58:36 INFO - Starting resource monitoring. 22:58:36 INFO - ##### 22:58:36 INFO - ##### Running pull step. 22:58:36 INFO - ##### 22:58:36 INFO - Running pre-action listener: _resource_record_pre_action 22:58:36 INFO - Running main action method: pull 22:58:36 INFO - Pull has nothing to do! 22:58:36 INFO - Running post-action listener: _resource_record_post_action 22:58:36 INFO - ##### 22:58:36 INFO - ##### Running install step. 22:58:36 INFO - ##### 22:58:36 INFO - Running pre-action listener: _resource_record_pre_action 22:58:36 INFO - Running main action method: install 22:58:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:58:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:58:36 INFO - Reading from file tmpfile_stdout 22:58:36 INFO - Detecting whether we're running mozinstall >=1.0... 22:58:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:58:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:58:37 INFO - Reading from file tmpfile_stdout 22:58:37 INFO - Output received: 22:58:37 INFO - Usage: mozinstall [options] installer 22:58:37 INFO - Options: 22:58:37 INFO - -h, --help show this help message and exit 22:58:37 INFO - -d DEST, --destination=DEST 22:58:37 INFO - Directory to install application into. [default: 22:58:37 INFO - "/builds/slave/test"] 22:58:37 INFO - --app=APP Application being installed. [default: firefox] 22:58:37 INFO - mkdir: /builds/slave/test/build/application 22:58:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 22:58:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 22:58:57 INFO - Reading from file tmpfile_stdout 22:58:57 INFO - Output received: 22:58:57 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 22:58:57 INFO - Running post-action listener: _resource_record_post_action 22:58:57 INFO - ##### 22:58:57 INFO - ##### Running run-tests step. 22:58:57 INFO - ##### 22:58:57 INFO - Running pre-action listener: _resource_record_pre_action 22:58:57 INFO - Running main action method: run_tests 22:58:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:58:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:58:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:58:57 INFO - grabbing minidump binary from tooltool 22:58:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:58:57 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 0x10d0295e0>, '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 0x10cc0ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc37990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:58:57 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 22:58:57 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 22:58:57 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:58:57 INFO - Return code: 0 22:58:57 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 22:58:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:58:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.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 22:58:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.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 22:58:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.KKANyYZyIi/Render', 22:58:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 22:58:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 22:58:57 INFO - 'HOME': '/Users/cltbld', 22:58:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 22:58:57 INFO - 'LOGNAME': 'cltbld', 22:58:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:58:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:58:57 INFO - 'MOZ_NO_REMOTE': '1', 22:58:57 INFO - 'NO_EM_RESTART': '1', 22:58:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:58:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 22:58:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:58:57 INFO - 'PWD': '/builds/slave/test', 22:58:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 22:58:57 INFO - 'SHELL': '/bin/bash', 22:58:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xSurMBzCly/Listeners', 22:58:57 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 22:58:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 22:58:57 INFO - 'USER': 'cltbld', 22:58:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 22:58:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 22:58:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 22:58:57 INFO - 'XPC_FLAGS': '0x0', 22:58:57 INFO - 'XPC_SERVICE_NAME': '0', 22:58:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 22:58:57 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.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 22:58:57 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 22:58:57 INFO - import pkg_resources 22:58:58 INFO - Using 1 client processes 22:58:59 INFO - wptserve Starting http server on 127.0.0.1:8001 22:58:59 INFO - wptserve Starting http server on 127.0.0.1:8000 22:58:59 INFO - wptserve Starting http server on 127.0.0.1:8443 22:59:00 INFO - SUITE-START | Running 778 tests 22:59:00 INFO - Running testharness tests 22:59:00 INFO - Setting up ssl 22:59:00 INFO - PROCESS | certutil | 22:59:00 INFO - PROCESS | certutil | 22:59:00 INFO - PROCESS | certutil | 22:59:00 INFO - Certificate Nickname Trust Attributes 22:59:00 INFO - SSL,S/MIME,JAR/XPI 22:59:00 INFO - 22:59:00 INFO - web-platform-tests CT,, 22:59:00 INFO - 22:59:00 INFO - Starting runner 22:59:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 22:59:02 INFO - PROCESS | 1649 | 1461218342127 Marionette DEBUG Marionette enabled via build flag and pref 22:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11671d800 == 1 [pid = 1649] [id = 1] 22:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x11671e000) [pid = 1649] [serial = 1] [outer = 0x0] 22:59:02 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x11671f000) [pid = 1649] [serial = 2] [outer = 0x11671e000] 22:59:02 INFO - PROCESS | 1649 | 1461218342496 Marionette INFO Listening on port 2828 22:59:02 INFO - PROCESS | 1649 | 1461218342715 Marionette DEBUG Marionette enabled via command-line flag 22:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119134800 == 2 [pid = 1649] [id = 2] 22:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x119135000) [pid = 1649] [serial = 3] [outer = 0x0] 22:59:02 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x119136000) [pid = 1649] [serial = 4] [outer = 0x119135000] 22:59:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:59:02 INFO - PROCESS | 1649 | 1461218342888 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 22:59:02 INFO - PROCESS | 1649 | 1461218342959 Marionette DEBUG Closed connection conn0 22:59:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:59:02 INFO - PROCESS | 1649 | 1461218342962 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 22:59:02 INFO - PROCESS | 1649 | 1461218342977 Marionette DEBUG Closed connection conn1 22:59:02 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:59:02 INFO - PROCESS | 1649 | 1461218342983 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 22:59:02 INFO - PROCESS | 1649 | 1461218342990 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:59:02 INFO - PROCESS | 1649 | 1461218342995 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420210806","device":"desktop","version":"48.0a1"} 22:59:03 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca27800 == 3 [pid = 1649] [id = 3] 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x11ca28000) [pid = 1649] [serial = 5] [outer = 0x0] 22:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca28800 == 4 [pid = 1649] [id = 4] 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x11ca69c00) [pid = 1649] [serial = 6] [outer = 0x0] 22:59:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa1800 == 5 [pid = 1649] [id = 5] 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x11ca69400) [pid = 1649] [serial = 7] [outer = 0x0] 22:59:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:59:04 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x126b68800) [pid = 1649] [serial = 8] [outer = 0x11ca69400] 22:59:04 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x126eae000) [pid = 1649] [serial = 9] [outer = 0x11ca28000] 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x1268cbc00) [pid = 1649] [serial = 10] [outer = 0x11ca69c00] 22:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x1268cdc00) [pid = 1649] [serial = 11] [outer = 0x11ca69400] 22:59:05 INFO - PROCESS | 1649 | 1461218345074 Marionette DEBUG loaded listener.js 22:59:05 INFO - PROCESS | 1649 | 1461218345085 Marionette DEBUG loaded listener.js 22:59:05 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 22:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x118fdb800) [pid = 1649] [serial = 12] [outer = 0x11ca69400] 22:59:05 INFO - PROCESS | 1649 | 1461218345438 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"d153d051-aea6-d24e-87bc-86224f2d5f1e","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420210806","device":"desktop","version":"48.0a1","command_id":1}}] 22:59:05 INFO - PROCESS | 1649 | 1461218345534 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}] 22:59:05 INFO - PROCESS | 1649 | 1461218345574 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 22:59:05 INFO - PROCESS | 1649 | 1461218345681 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:59:05 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x129eacc00) [pid = 1649] [serial = 13] [outer = 0x11ca69400] 22:59:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:59:05 INFO - PROCESS | 1649 | 1461218345953 Marionette TRACE conn2 <- [1,3,null,{}] 22:59:05 INFO - PROCESS | 1649 | 1461218345956 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:59:05 INFO - PROCESS | 1649 | 1461218345971 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 22:59:06 INFO - PROCESS | 1649 | 1461218346000 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 22:59:06 INFO - PROCESS | 1649 | 1461218346001 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 22:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:59:06 INFO - PROCESS | 1649 | 1461218346004 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:59:06 INFO - PROCESS | 1649 | 1461218346007 Marionette TRACE conn2 <- [1,6,null,{}] 22:59:06 INFO - PROCESS | 1649 | 1461218346009 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}] 22:59:06 INFO - PROCESS | 1649 | 1461218346020 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 22:59:06 INFO - PROCESS | 1649 | 1461218346023 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba6a800 == 6 [pid = 1649] [id = 6] 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x12ba83400) [pid = 1649] [serial = 14] [outer = 0x0] 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x12ba85000) [pid = 1649] [serial = 15] [outer = 0x12ba83400] 22:59:06 INFO - PROCESS | 1649 | 1461218346055 Marionette DEBUG loaded listener.js 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12bd03c00) [pid = 1649] [serial = 16] [outer = 0x12ba83400] 22:59:06 INFO - PROCESS | 1649 | 1461218346371 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]]]}] 22:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc93000 == 7 [pid = 1649] [id = 7] 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x12bd07000) [pid = 1649] [serial = 17] [outer = 0x0] 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x12bf09800) [pid = 1649] [serial = 18] [outer = 0x12bd07000] 22:59:06 INFO - PROCESS | 1649 | 1461218346404 Marionette DEBUG loaded listener.js 22:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x12bf10000) [pid = 1649] [serial = 19] [outer = 0x12bd07000] 22:59:06 INFO - PROCESS | 1649 | 1461218346441 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 22:59:06 INFO - PROCESS | 1649 | 1461218346442 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 22:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:59:06 INFO - PROCESS | 1649 | 1461218346480 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:59:06 INFO - PROCESS | 1649 | 1461218346481 Marionette TRACE conn2 <- [1,10,null,{}] 22:59:06 INFO - PROCESS | 1649 | 1461218346502 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}] 22:59:06 INFO - PROCESS | 1649 | 1461218346634 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 22:59:06 INFO - PROCESS | 1649 | 1461218346665 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d324800 == 8 [pid = 1649] [id = 8] 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12d358400) [pid = 1649] [serial = 20] [outer = 0x0] 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12d35a000) [pid = 1649] [serial = 21] [outer = 0x12d358400] 22:59:06 INFO - PROCESS | 1649 | 1461218346694 Marionette DEBUG loaded listener.js 22:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12d35e400) [pid = 1649] [serial = 22] [outer = 0x12d358400] 22:59:07 INFO - PROCESS | 1649 | 1461218346999 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]]]}] 22:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 542ms 22:59:07 INFO - PROCESS | 1649 | 1461218347053 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 22:59:07 INFO - PROCESS | 1649 | 1461218347055 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 22:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:59:07 INFO - PROCESS | 1649 | 1461218347061 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:59:07 INFO - PROCESS | 1649 | 1461218347063 Marionette TRACE conn2 <- [1,14,null,{}] 22:59:07 INFO - PROCESS | 1649 | 1461218347066 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}] 22:59:07 INFO - PROCESS | 1649 | 1461218347155 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 22:59:07 INFO - PROCESS | 1649 | 1461218347159 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db37000 == 9 [pid = 1649] [id = 9] 22:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12d35e800) [pid = 1649] [serial = 23] [outer = 0x0] 22:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12d499400) [pid = 1649] [serial = 24] [outer = 0x12d35e800] 22:59:07 INFO - PROCESS | 1649 | 1461218347185 Marionette DEBUG loaded listener.js 22:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12e166400) [pid = 1649] [serial = 25] [outer = 0x12d35e800] 22:59:07 INFO - PROCESS | 1649 | 1461218347452 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]]]}] 22:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 22:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:59:07 INFO - PROCESS | 1649 | 1461218347486 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 22:59:07 INFO - PROCESS | 1649 | 1461218347487 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 22:59:07 INFO - PROCESS | 1649 | 1461218347489 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:59:07 INFO - PROCESS | 1649 | 1461218347490 Marionette TRACE conn2 <- [1,18,null,{}] 22:59:07 INFO - PROCESS | 1649 | 1461218347493 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}] 22:59:07 INFO - PROCESS | 1649 | 1461218347594 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 22:59:07 INFO - PROCESS | 1649 | 1461218347601 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e505800 == 10 [pid = 1649] [id = 10] 22:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12e397000) [pid = 1649] [serial = 26] [outer = 0x0] 22:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12e39fc00) [pid = 1649] [serial = 27] [outer = 0x12e397000] 22:59:07 INFO - PROCESS | 1649 | 1461218347626 Marionette DEBUG loaded listener.js 22:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12e3d9800) [pid = 1649] [serial = 28] [outer = 0x12e397000] 22:59:07 INFO - PROCESS | 1649 | 1461218347907 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]]]}] 22:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 22:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:59:07 INFO - PROCESS | 1649 | 1461218347958 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 22:59:07 INFO - PROCESS | 1649 | 1461218347960 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 22:59:07 INFO - PROCESS | 1649 | 1461218347964 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:59:07 INFO - PROCESS | 1649 | 1461218347967 Marionette TRACE conn2 <- [1,22,null,{}] 22:59:07 INFO - PROCESS | 1649 | 1461218347969 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}] 22:59:08 INFO - PROCESS | 1649 | 1461218348058 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 22:59:08 INFO - PROCESS | 1649 | 1461218348065 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e867000 == 11 [pid = 1649] [id = 11] 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12e3dc800) [pid = 1649] [serial = 29] [outer = 0x0] 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x11a602400) [pid = 1649] [serial = 30] [outer = 0x12e3dc800] 22:59:08 INFO - PROCESS | 1649 | 1461218348091 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12e3e1400) [pid = 1649] [serial = 31] [outer = 0x12e3dc800] 22:59:08 INFO - PROCESS | 1649 | 1461218348327 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]]]}] 22:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 372ms 22:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:59:08 INFO - PROCESS | 1649 | 1461218348334 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 22:59:08 INFO - PROCESS | 1649 | 1461218348336 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 22:59:08 INFO - PROCESS | 1649 | 1461218348338 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:59:08 INFO - PROCESS | 1649 | 1461218348339 Marionette TRACE conn2 <- [1,26,null,{}] 22:59:08 INFO - PROCESS | 1649 | 1461218348341 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}] 22:59:08 INFO - PROCESS | 1649 | 1461218348441 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 22:59:08 INFO - PROCESS | 1649 | 1461218348446 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eae2800 == 12 [pid = 1649] [id = 12] 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x11a950c00) [pid = 1649] [serial = 32] [outer = 0x0] 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12e3e5800) [pid = 1649] [serial = 33] [outer = 0x11a950c00] 22:59:08 INFO - PROCESS | 1649 | 1461218348471 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12e8bfc00) [pid = 1649] [serial = 34] [outer = 0x11a950c00] 22:59:08 INFO - PROCESS | 1649 | 1461218348714 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]]]}] 22:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 22:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:59:08 INFO - PROCESS | 1649 | 1461218348756 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 22:59:08 INFO - PROCESS | 1649 | 1461218348757 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 22:59:08 INFO - PROCESS | 1649 | 1461218348759 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:59:08 INFO - PROCESS | 1649 | 1461218348760 Marionette TRACE conn2 <- [1,30,null,{}] 22:59:08 INFO - PROCESS | 1649 | 1461218348771 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}] 22:59:08 INFO - PROCESS | 1649 | 1461218348870 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 22:59:08 INFO - PROCESS | 1649 | 1461218348875 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee38800 == 13 [pid = 1649] [id = 13] 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12e8c2400) [pid = 1649] [serial = 35] [outer = 0x0] 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12eeb2c00) [pid = 1649] [serial = 36] [outer = 0x12e8c2400] 22:59:08 INFO - PROCESS | 1649 | 1461218348900 Marionette DEBUG loaded listener.js 22:59:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12eeb7400) [pid = 1649] [serial = 37] [outer = 0x12e8c2400] 22:59:09 INFO - PROCESS | 1649 | 1461218349240 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]]]}] 22:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 527ms 22:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:59:09 INFO - PROCESS | 1649 | 1461218349286 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 22:59:09 INFO - PROCESS | 1649 | 1461218349287 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 22:59:09 INFO - PROCESS | 1649 | 1461218349289 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:59:09 INFO - PROCESS | 1649 | 1461218349290 Marionette TRACE conn2 <- [1,34,null,{}] 22:59:09 INFO - PROCESS | 1649 | 1461218349293 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}] 22:59:09 INFO - PROCESS | 1649 | 1461218349377 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 22:59:09 INFO - PROCESS | 1649 | 1461218349381 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f216000 == 14 [pid = 1649] [id = 14] 22:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12e398c00) [pid = 1649] [serial = 38] [outer = 0x0] 22:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12eebe800) [pid = 1649] [serial = 39] [outer = 0x12e398c00] 22:59:09 INFO - PROCESS | 1649 | 1461218349407 Marionette DEBUG loaded listener.js 22:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12f29a800) [pid = 1649] [serial = 40] [outer = 0x12e398c00] 22:59:09 INFO - PROCESS | 1649 | 1461218349646 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]]]}] 22:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 22:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:59:09 INFO - PROCESS | 1649 | 1461218349657 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 22:59:09 INFO - PROCESS | 1649 | 1461218349658 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 22:59:09 INFO - PROCESS | 1649 | 1461218349661 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:59:09 INFO - PROCESS | 1649 | 1461218349663 Marionette TRACE conn2 <- [1,38,null,{}] 22:59:09 INFO - PROCESS | 1649 | 1461218349672 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}] 22:59:09 INFO - PROCESS | 1649 | 1461218349768 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 22:59:09 INFO - PROCESS | 1649 | 1461218349773 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e9800 == 15 [pid = 1649] [id = 15] 22:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12f29ec00) [pid = 1649] [serial = 41] [outer = 0x0] 22:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12f5a3400) [pid = 1649] [serial = 42] [outer = 0x12f29ec00] 22:59:09 INFO - PROCESS | 1649 | 1461218349797 Marionette DEBUG loaded listener.js 22:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12f5a9c00) [pid = 1649] [serial = 43] [outer = 0x12f29ec00] 22:59:10 INFO - PROCESS | 1649 | 1461218350047 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]]]}] 22:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 22:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:59:10 INFO - PROCESS | 1649 | 1461218350088 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 22:59:10 INFO - PROCESS | 1649 | 1461218350089 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 22:59:10 INFO - PROCESS | 1649 | 1461218350091 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:59:10 INFO - PROCESS | 1649 | 1461218350092 Marionette TRACE conn2 <- [1,42,null,{}] 22:59:10 INFO - PROCESS | 1649 | 1461218350102 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}] 22:59:10 INFO - PROCESS | 1649 | 1461218350196 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 22:59:10 INFO - PROCESS | 1649 | 1461218350200 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6aa000 == 16 [pid = 1649] [id = 16] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12f5ac000) [pid = 1649] [serial = 44] [outer = 0x0] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12f842000) [pid = 1649] [serial = 45] [outer = 0x12f5ac000] 22:59:10 INFO - PROCESS | 1649 | 1461218350226 Marionette DEBUG loaded listener.js 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12f846800) [pid = 1649] [serial = 46] [outer = 0x12f5ac000] 22:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa5e800 == 17 [pid = 1649] [id = 17] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12fa5f000) [pid = 1649] [serial = 47] [outer = 0x0] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12fa5a000) [pid = 1649] [serial = 48] [outer = 0x12fa5f000] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12fa62800) [pid = 1649] [serial = 49] [outer = 0x12fa5f000] 22:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ecd800 == 18 [pid = 1649] [id = 18] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12f847800) [pid = 1649] [serial = 50] [outer = 0x0] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12fc1b800) [pid = 1649] [serial = 51] [outer = 0x12f847800] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12fc1ec00) [pid = 1649] [serial = 52] [outer = 0x12f847800] 22:59:10 INFO - PROCESS | 1649 | 1461218350609 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]]]}] 22:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 522ms 22:59:10 INFO - PROCESS | 1649 | 1461218350614 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 22:59:10 INFO - PROCESS | 1649 | 1461218350615 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 22:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:59:10 INFO - PROCESS | 1649 | 1461218350617 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:59:10 INFO - PROCESS | 1649 | 1461218350619 Marionette TRACE conn2 <- [1,46,null,{}] 22:59:10 INFO - PROCESS | 1649 | 1461218350621 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}] 22:59:10 INFO - PROCESS | 1649 | 1461218350713 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 22:59:10 INFO - PROCESS | 1649 | 1461218350717 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdb7000 == 19 [pid = 1649] [id = 19] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x12f849400) [pid = 1649] [serial = 53] [outer = 0x0] 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12fc15400) [pid = 1649] [serial = 54] [outer = 0x12f849400] 22:59:10 INFO - PROCESS | 1649 | 1461218350745 Marionette DEBUG loaded listener.js 22:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x130110c00) [pid = 1649] [serial = 55] [outer = 0x12f849400] 22:59:10 INFO - PROCESS | 1649 | 1461218350995 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]]]}] 22:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 22:59:11 INFO - PROCESS | 1649 | 1461218351037 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 1649 | 1461218351038 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 22:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:59:11 INFO - PROCESS | 1649 | 1461218351040 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 1649 | 1461218351041 Marionette TRACE conn2 <- [1,50,null,{}] 22:59:11 INFO - PROCESS | 1649 | 1461218351051 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}] 22:59:11 INFO - PROCESS | 1649 | 1461218351145 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 22:59:11 INFO - PROCESS | 1649 | 1461218351150 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301c2000 == 20 [pid = 1649] [id = 20] 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11abadc00) [pid = 1649] [serial = 56] [outer = 0x0] 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11abb2000) [pid = 1649] [serial = 57] [outer = 0x11abadc00] 22:59:11 INFO - PROCESS | 1649 | 1461218351174 Marionette DEBUG loaded listener.js 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x11ae80400) [pid = 1649] [serial = 58] [outer = 0x11abadc00] 22:59:11 INFO - PROCESS | 1649 | 1461218351398 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]]]}] 22:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 22:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:59:11 INFO - PROCESS | 1649 | 1461218351408 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 1649 | 1461218351409 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 22:59:11 INFO - PROCESS | 1649 | 1461218351413 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 1649 | 1461218351415 Marionette TRACE conn2 <- [1,54,null,{}] 22:59:11 INFO - PROCESS | 1649 | 1461218351423 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}] 22:59:11 INFO - PROCESS | 1649 | 1461218351518 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 22:59:11 INFO - PROCESS | 1649 | 1461218351522 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8bd800 == 21 [pid = 1649] [id = 21] 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11abb7400) [pid = 1649] [serial = 59] [outer = 0x0] 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12e407400) [pid = 1649] [serial = 60] [outer = 0x11abb7400] 22:59:11 INFO - PROCESS | 1649 | 1461218351546 Marionette DEBUG loaded listener.js 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12e40c400) [pid = 1649] [serial = 61] [outer = 0x11abb7400] 22:59:11 INFO - PROCESS | 1649 | 1461218351766 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]]]}] 22:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 22:59:11 INFO - PROCESS | 1649 | 1461218351789 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 22:59:11 INFO - PROCESS | 1649 | 1461218351790 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 22:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:59:11 INFO - PROCESS | 1649 | 1461218351792 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:59:11 INFO - PROCESS | 1649 | 1461218351793 Marionette TRACE conn2 <- [1,58,null,{}] 22:59:11 INFO - PROCESS | 1649 | 1461218351803 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}] 22:59:11 INFO - PROCESS | 1649 | 1461218351895 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 22:59:11 INFO - PROCESS | 1649 | 1461218351909 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1308bb800 == 22 [pid = 1649] [id = 22] 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x12e40e400) [pid = 1649] [serial = 62] [outer = 0x0] 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x12f84c400) [pid = 1649] [serial = 63] [outer = 0x12e40e400] 22:59:11 INFO - PROCESS | 1649 | 1461218351935 Marionette DEBUG loaded listener.js 22:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x130116800) [pid = 1649] [serial = 64] [outer = 0x12e40e400] 22:59:12 INFO - PROCESS | 1649 | 1461218352170 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]]]}] 22:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 426ms 22:59:12 INFO - PROCESS | 1649 | 1461218352219 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 22:59:12 INFO - PROCESS | 1649 | 1461218352220 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 22:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:59:12 INFO - PROCESS | 1649 | 1461218352223 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:59:12 INFO - PROCESS | 1649 | 1461218352224 Marionette TRACE conn2 <- [1,62,null,{}] 22:59:12 INFO - PROCESS | 1649 | 1461218352227 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}] 22:59:12 INFO - PROCESS | 1649 | 1461218352425 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 22:59:13 INFO - PROCESS | 1649 | 1461218353143 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b68000 == 23 [pid = 1649] [id = 23] 22:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1145a9800) [pid = 1649] [serial = 65] [outer = 0x0] 22:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1147b8400) [pid = 1649] [serial = 66] [outer = 0x1145a9800] 22:59:13 INFO - PROCESS | 1649 | 1461218353175 Marionette DEBUG loaded listener.js 22:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x114f60c00) [pid = 1649] [serial = 67] [outer = 0x1145a9800] 22:59:13 INFO - PROCESS | 1649 | 1461218353589 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]]]}] 22:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1422ms 22:59:13 INFO - PROCESS | 1649 | 1461218353649 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 22:59:13 INFO - PROCESS | 1649 | 1461218353652 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 22:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:59:13 INFO - PROCESS | 1649 | 1461218353655 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:59:13 INFO - PROCESS | 1649 | 1461218353658 Marionette TRACE conn2 <- [1,66,null,{}] 22:59:13 INFO - PROCESS | 1649 | 1461218353662 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}] 22:59:13 INFO - PROCESS | 1649 | 1461218353771 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 22:59:13 INFO - PROCESS | 1649 | 1461218353823 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x118912800 == 24 [pid = 1649] [id = 24] 22:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11863fc00) [pid = 1649] [serial = 68] [outer = 0x0] 22:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118fd2800) [pid = 1649] [serial = 69] [outer = 0x11863fc00] 22:59:13 INFO - PROCESS | 1649 | 1461218353856 Marionette DEBUG loaded listener.js 22:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119547400) [pid = 1649] [serial = 70] [outer = 0x11863fc00] 22:59:14 INFO - PROCESS | 1649 | 1461218354255 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]]]}] 22:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 22:59:14 INFO - PROCESS | 1649 | 1461218354277 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 22:59:14 INFO - PROCESS | 1649 | 1461218354280 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 22:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:59:14 INFO - PROCESS | 1649 | 1461218354284 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:59:14 INFO - PROCESS | 1649 | 1461218354285 Marionette TRACE conn2 <- [1,70,null,{}] 22:59:14 INFO - PROCESS | 1649 | 1461218354288 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}] 22:59:14 INFO - PROCESS | 1649 | 1461218354399 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 22:59:14 INFO - PROCESS | 1649 | 1461218354467 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11971c000 == 25 [pid = 1649] [id = 25] 22:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11a948000) [pid = 1649] [serial = 71] [outer = 0x0] 22:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11a951000) [pid = 1649] [serial = 72] [outer = 0x11a948000] 22:59:14 INFO - PROCESS | 1649 | 1461218354500 Marionette DEBUG loaded listener.js 22:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11abb2800) [pid = 1649] [serial = 73] [outer = 0x11a948000] 22:59:15 INFO - PROCESS | 1649 | 1461218355136 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]]]}] 22:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 920ms 22:59:15 INFO - PROCESS | 1649 | 1461218355204 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 22:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:59:15 INFO - PROCESS | 1649 | 1461218355207 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 22:59:15 INFO - PROCESS | 1649 | 1461218355210 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:59:15 INFO - PROCESS | 1649 | 1461218355212 Marionette TRACE conn2 <- [1,74,null,{}] 22:59:15 INFO - PROCESS | 1649 | 1461218355216 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}] 22:59:15 INFO - PROCESS | 1649 | 1461218355294 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 22:59:15 INFO - PROCESS | 1649 | 1461218355352 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11670a800 == 26 [pid = 1649] [id = 26] 22:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118639000) [pid = 1649] [serial = 74] [outer = 0x0] 22:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11912a800) [pid = 1649] [serial = 75] [outer = 0x118639000] 22:59:15 INFO - PROCESS | 1649 | 1461218355381 Marionette DEBUG loaded listener.js 22:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119a2f800) [pid = 1649] [serial = 76] [outer = 0x118639000] 22:59:15 INFO - PROCESS | 1649 | 1461218355731 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]]]}] 22:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 572ms 22:59:15 INFO - PROCESS | 1649 | 1461218355783 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 22:59:15 INFO - PROCESS | 1649 | 1461218355787 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 22:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:59:15 INFO - PROCESS | 1649 | 1461218355791 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:59:15 INFO - PROCESS | 1649 | 1461218355793 Marionette TRACE conn2 <- [1,78,null,{}] 22:59:15 INFO - PROCESS | 1649 | 1461218355795 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}] 22:59:15 INFO - PROCESS | 1649 | 1461218355882 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 22:59:15 INFO - PROCESS | 1649 | 1461218355925 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b82000 == 27 [pid = 1649] [id = 27] 22:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1147bf000) [pid = 1649] [serial = 77] [outer = 0x0] 22:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x114c12800) [pid = 1649] [serial = 78] [outer = 0x1147bf000] 22:59:15 INFO - PROCESS | 1649 | 1461218355951 Marionette DEBUG loaded listener.js 22:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11a881c00) [pid = 1649] [serial = 79] [outer = 0x1147bf000] 22:59:16 INFO - PROCESS | 1649 | 1461218356218 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]]]}] 22:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 22:59:16 INFO - PROCESS | 1649 | 1461218356269 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 22:59:16 INFO - PROCESS | 1649 | 1461218356271 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 22:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:59:16 INFO - PROCESS | 1649 | 1461218356273 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:59:16 INFO - PROCESS | 1649 | 1461218356276 Marionette TRACE conn2 <- [1,82,null,{}] 22:59:16 INFO - PROCESS | 1649 | 1461218356287 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}] 22:59:16 INFO - PROCESS | 1649 | 1461218356363 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 22:59:16 INFO - PROCESS | 1649 | 1461218356367 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119702800 == 28 [pid = 1649] [id = 28] 22:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116135c00) [pid = 1649] [serial = 80] [outer = 0x0] 22:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11ab75800) [pid = 1649] [serial = 81] [outer = 0x116135c00] 22:59:16 INFO - PROCESS | 1649 | 1461218356398 Marionette DEBUG loaded listener.js 22:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11ae74c00) [pid = 1649] [serial = 82] [outer = 0x116135c00] 22:59:16 INFO - PROCESS | 1649 | 1461218356705 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]]]}] 22:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 475ms 22:59:16 INFO - PROCESS | 1649 | 1461218356751 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 22:59:16 INFO - PROCESS | 1649 | 1461218356753 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 22:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:59:16 INFO - PROCESS | 1649 | 1461218356755 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:59:16 INFO - PROCESS | 1649 | 1461218356756 Marionette TRACE conn2 <- [1,86,null,{}] 22:59:16 INFO - PROCESS | 1649 | 1461218356758 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}] 22:59:16 INFO - PROCESS | 1649 | 1461218356830 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 22:59:16 INFO - PROCESS | 1649 | 1461218356834 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec5800 == 29 [pid = 1649] [id = 29] 22:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11ae79c00) [pid = 1649] [serial = 83] [outer = 0x0] 22:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11aeec000) [pid = 1649] [serial = 84] [outer = 0x11ae79c00] 22:59:16 INFO - PROCESS | 1649 | 1461218356863 Marionette DEBUG loaded listener.js 22:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11b06f000) [pid = 1649] [serial = 85] [outer = 0x11ae79c00] 22:59:17 INFO - PROCESS | 1649 | 1461218357189 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]]]}] 22:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 22:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:59:17 INFO - PROCESS | 1649 | 1461218357224 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 22:59:17 INFO - PROCESS | 1649 | 1461218357225 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 22:59:17 INFO - PROCESS | 1649 | 1461218357227 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:59:17 INFO - PROCESS | 1649 | 1461218357231 Marionette TRACE conn2 <- [1,90,null,{}] 22:59:17 INFO - PROCESS | 1649 | 1461218357234 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}] 22:59:17 INFO - PROCESS | 1649 | 1461218357349 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 22:59:17 INFO - PROCESS | 1649 | 1461218357358 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c2800 == 30 [pid = 1649] [id = 30] 22:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11635ec00) [pid = 1649] [serial = 86] [outer = 0x0] 22:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11b06ec00) [pid = 1649] [serial = 87] [outer = 0x11635ec00] 22:59:17 INFO - PROCESS | 1649 | 1461218357401 Marionette DEBUG loaded listener.js 22:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11b917800) [pid = 1649] [serial = 88] [outer = 0x11635ec00] 22:59:17 INFO - PROCESS | 1649 | 1461218357818 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]]]}] 22:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 622ms 22:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:59:17 INFO - PROCESS | 1649 | 1461218357850 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 22:59:17 INFO - PROCESS | 1649 | 1461218357851 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 22:59:17 INFO - PROCESS | 1649 | 1461218357853 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:59:17 INFO - PROCESS | 1649 | 1461218357854 Marionette TRACE conn2 <- [1,94,null,{}] 22:59:17 INFO - PROCESS | 1649 | 1461218357856 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}] 22:59:17 INFO - PROCESS | 1649 | 1461218357963 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 22:59:17 INFO - PROCESS | 1649 | 1461218357970 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae51800 == 31 [pid = 1649] [id = 31] 22:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11ae7a000) [pid = 1649] [serial = 89] [outer = 0x0] 22:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11bbe8000) [pid = 1649] [serial = 90] [outer = 0x11ae7a000] 22:59:18 INFO - PROCESS | 1649 | 1461218357999 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11c285000) [pid = 1649] [serial = 91] [outer = 0x11ae7a000] 22:59:18 INFO - PROCESS | 1649 | 1461218358267 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]]]}] 22:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 22:59:18 INFO - PROCESS | 1649 | 1461218358321 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 22:59:18 INFO - PROCESS | 1649 | 1461218358322 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 22:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:59:18 INFO - PROCESS | 1649 | 1461218358325 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:59:18 INFO - PROCESS | 1649 | 1461218358326 Marionette TRACE conn2 <- [1,98,null,{}] 22:59:18 INFO - PROCESS | 1649 | 1461218358328 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}] 22:59:18 INFO - PROCESS | 1649 | 1461218358401 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 22:59:18 INFO - PROCESS | 1649 | 1461218358404 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bba2000 == 32 [pid = 1649] [id = 32] 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c27a400) [pid = 1649] [serial = 92] [outer = 0x0] 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c5a0800) [pid = 1649] [serial = 93] [outer = 0x11c27a400] 22:59:18 INFO - PROCESS | 1649 | 1461218358432 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c855c00) [pid = 1649] [serial = 94] [outer = 0x11c27a400] 22:59:18 INFO - PROCESS | 1649 | 1461218358722 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]]]}] 22:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 22:59:18 INFO - PROCESS | 1649 | 1461218358743 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 22:59:18 INFO - PROCESS | 1649 | 1461218358744 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 22:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:59:18 INFO - PROCESS | 1649 | 1461218358755 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:59:18 INFO - PROCESS | 1649 | 1461218358756 Marionette TRACE conn2 <- [1,102,null,{}] 22:59:18 INFO - PROCESS | 1649 | 1461218358758 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}] 22:59:18 INFO - PROCESS | 1649 | 1461218358832 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 22:59:18 INFO - PROCESS | 1649 | 1461218358877 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf33800 == 33 [pid = 1649] [id = 33] 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c59b800) [pid = 1649] [serial = 95] [outer = 0x0] 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c85e000) [pid = 1649] [serial = 96] [outer = 0x11c59b800] 22:59:18 INFO - PROCESS | 1649 | 1461218358903 Marionette DEBUG loaded listener.js 22:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123aec400) [pid = 1649] [serial = 97] [outer = 0x11c59b800] 22:59:19 INFO - PROCESS | 1649 | 1461218359141 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]]]}] 22:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 22:59:19 INFO - PROCESS | 1649 | 1461218359173 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 22:59:19 INFO - PROCESS | 1649 | 1461218359174 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 22:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:59:19 INFO - PROCESS | 1649 | 1461218359186 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:59:19 INFO - PROCESS | 1649 | 1461218359187 Marionette TRACE conn2 <- [1,106,null,{}] 22:59:19 INFO - PROCESS | 1649 | 1461218359189 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}] 22:59:19 INFO - PROCESS | 1649 | 1461218359264 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 22:59:19 INFO - PROCESS | 1649 | 1461218359269 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119573800 == 34 [pid = 1649] [id = 34] 22:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11ca6ac00) [pid = 1649] [serial = 98] [outer = 0x0] 22:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123cee800) [pid = 1649] [serial = 99] [outer = 0x11ca6ac00] 22:59:19 INFO - PROCESS | 1649 | 1461218359294 Marionette DEBUG loaded listener.js 22:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123cf3400) [pid = 1649] [serial = 100] [outer = 0x11ca6ac00] 22:59:19 INFO - PROCESS | 1649 | 1461218359571 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]]]}] 22:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 425ms 22:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:59:19 INFO - PROCESS | 1649 | 1461218359604 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 22:59:19 INFO - PROCESS | 1649 | 1461218359606 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 22:59:19 INFO - PROCESS | 1649 | 1461218359608 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:59:19 INFO - PROCESS | 1649 | 1461218359609 Marionette TRACE conn2 <- [1,110,null,{}] 22:59:19 INFO - PROCESS | 1649 | 1461218359611 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}] 22:59:19 INFO - PROCESS | 1649 | 1461218359697 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 22:59:19 INFO - PROCESS | 1649 | 1461218359742 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c439000 == 35 [pid = 1649] [id = 35] 22:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c5a1c00) [pid = 1649] [serial = 101] [outer = 0x0] 22:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1264e6400) [pid = 1649] [serial = 102] [outer = 0x11c5a1c00] 22:59:19 INFO - PROCESS | 1649 | 1461218359767 Marionette DEBUG loaded listener.js 22:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123adfc00) [pid = 1649] [serial = 103] [outer = 0x11c5a1c00] 22:59:20 INFO - PROCESS | 1649 | 1461218360021 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]]]}] 22:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 22:59:20 INFO - PROCESS | 1649 | 1461218360076 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 22:59:20 INFO - PROCESS | 1649 | 1461218360078 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 22:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:59:20 INFO - PROCESS | 1649 | 1461218360088 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:59:20 INFO - PROCESS | 1649 | 1461218360090 Marionette TRACE conn2 <- [1,114,null,{}] 22:59:20 INFO - PROCESS | 1649 | 1461218360092 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}] 22:59:20 INFO - PROCESS | 1649 | 1461218360184 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 22:59:20 INFO - PROCESS | 1649 | 1461218360188 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c950800 == 36 [pid = 1649] [id = 36] 22:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1267f5800) [pid = 1649] [serial = 104] [outer = 0x0] 22:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126b70c00) [pid = 1649] [serial = 105] [outer = 0x1267f5800] 22:59:20 INFO - PROCESS | 1649 | 1461218360219 Marionette DEBUG loaded listener.js 22:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x127710400) [pid = 1649] [serial = 106] [outer = 0x1267f5800] 22:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 22:59:20 INFO - PROCESS | 1649 | 1461218360554 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]]]}] 22:59:20 INFO - PROCESS | 1649 | 1461218360560 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 22:59:20 INFO - PROCESS | 1649 | 1461218360562 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 22:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:59:20 INFO - PROCESS | 1649 | 1461218360572 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:59:20 INFO - PROCESS | 1649 | 1461218360574 Marionette TRACE conn2 <- [1,118,null,{}] 22:59:20 INFO - PROCESS | 1649 | 1461218360577 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}] 22:59:20 INFO - PROCESS | 1649 | 1461218360732 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 22:59:20 INFO - PROCESS | 1649 | 1461218360742 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12641e800 == 37 [pid = 1649] [id = 37] 22:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1267f8400) [pid = 1649] [serial = 107] [outer = 0x0] 22:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127710000) [pid = 1649] [serial = 108] [outer = 0x1267f8400] 22:59:20 INFO - PROCESS | 1649 | 1461218360782 Marionette DEBUG loaded listener.js 22:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129035c00) [pid = 1649] [serial = 109] [outer = 0x1267f8400] 22:59:21 INFO - PROCESS | 1649 | 1461218361205 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]]]}] 22:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 670ms 22:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:59:21 INFO - PROCESS | 1649 | 1461218361242 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 22:59:21 INFO - PROCESS | 1649 | 1461218361244 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 22:59:21 INFO - PROCESS | 1649 | 1461218361247 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:59:21 INFO - PROCESS | 1649 | 1461218361249 Marionette TRACE conn2 <- [1,122,null,{}] 22:59:21 INFO - PROCESS | 1649 | 1461218361252 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}] 22:59:21 INFO - PROCESS | 1649 | 1461218361351 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 22:59:21 INFO - PROCESS | 1649 | 1461218361357 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126567800 == 38 [pid = 1649] [id = 38] 22:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127758400) [pid = 1649] [serial = 110] [outer = 0x0] 22:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1290c7800) [pid = 1649] [serial = 111] [outer = 0x127758400] 22:59:21 INFO - PROCESS | 1649 | 1461218361382 Marionette DEBUG loaded listener.js 22:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12995dc00) [pid = 1649] [serial = 112] [outer = 0x127758400] 22:59:21 INFO - PROCESS | 1649 | 1461218361647 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]]]}] 22:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 22:59:21 INFO - PROCESS | 1649 | 1461218361668 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 22:59:21 INFO - PROCESS | 1649 | 1461218361669 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 22:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:59:21 INFO - PROCESS | 1649 | 1461218361671 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:59:21 INFO - PROCESS | 1649 | 1461218361672 Marionette TRACE conn2 <- [1,126,null,{}] 22:59:21 INFO - PROCESS | 1649 | 1461218361675 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}] 22:59:21 INFO - PROCESS | 1649 | 1461218361751 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 22:59:21 INFO - PROCESS | 1649 | 1461218361755 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a9f000 == 39 [pid = 1649] [id = 39] 22:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x129958400) [pid = 1649] [serial = 113] [outer = 0x0] 22:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x129e03800) [pid = 1649] [serial = 114] [outer = 0x129958400] 22:59:21 INFO - PROCESS | 1649 | 1461218361782 Marionette DEBUG loaded listener.js 22:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129e0fc00) [pid = 1649] [serial = 115] [outer = 0x129958400] 22:59:22 INFO - PROCESS | 1649 | 1461218362083 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]]]}] 22:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 22:59:22 INFO - PROCESS | 1649 | 1461218362140 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 22:59:22 INFO - PROCESS | 1649 | 1461218362141 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 22:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:59:22 INFO - PROCESS | 1649 | 1461218362143 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:59:22 INFO - PROCESS | 1649 | 1461218362144 Marionette TRACE conn2 <- [1,130,null,{}] 22:59:22 INFO - PROCESS | 1649 | 1461218362146 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}] 22:59:22 INFO - PROCESS | 1649 | 1461218362220 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 22:59:22 INFO - PROCESS | 1649 | 1461218362271 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c59000 == 40 [pid = 1649] [id = 40] 22:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x129c62400) [pid = 1649] [serial = 116] [outer = 0x0] 22:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x129ea3800) [pid = 1649] [serial = 117] [outer = 0x129c62400] 22:59:22 INFO - PROCESS | 1649 | 1461218362296 Marionette DEBUG loaded listener.js 22:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b5c1c00) [pid = 1649] [serial = 118] [outer = 0x129c62400] 22:59:22 INFO - PROCESS | 1649 | 1461218362763 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]]]}] 22:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 22:59:22 INFO - PROCESS | 1649 | 1461218362815 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 22:59:22 INFO - PROCESS | 1649 | 1461218362819 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 22:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:59:22 INFO - PROCESS | 1649 | 1461218362823 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:59:22 INFO - PROCESS | 1649 | 1461218362825 Marionette TRACE conn2 <- [1,134,null,{}] 22:59:22 INFO - PROCESS | 1649 | 1461218362829 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}] 22:59:22 INFO - PROCESS | 1649 | 1461218362929 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 22:59:23 INFO - PROCESS | 1649 | 1461218363000 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ecf800 == 41 [pid = 1649] [id = 41] 22:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119e5b800) [pid = 1649] [serial = 119] [outer = 0x0] 22:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119e60000) [pid = 1649] [serial = 120] [outer = 0x119e5b800] 22:59:23 INFO - PROCESS | 1649 | 1461218363032 Marionette DEBUG loaded listener.js 22:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a882c00) [pid = 1649] [serial = 121] [outer = 0x119e5b800] 22:59:23 INFO - PROCESS | 1649 | 1461218363457 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]]]}] 22:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 22:59:23 INFO - PROCESS | 1649 | 1461218363494 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 22:59:23 INFO - PROCESS | 1649 | 1461218363498 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 22:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:59:23 INFO - PROCESS | 1649 | 1461218363523 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:59:23 INFO - PROCESS | 1649 | 1461218363525 Marionette TRACE conn2 <- [1,138,null,{}] 22:59:23 INFO - PROCESS | 1649 | 1461218363527 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}] 22:59:23 INFO - PROCESS | 1649 | 1461218363631 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 22:59:23 INFO - PROCESS | 1649 | 1461218363689 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae65800 == 42 [pid = 1649] [id = 42] 22:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11abac800) [pid = 1649] [serial = 122] [outer = 0x0] 22:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11ad88800) [pid = 1649] [serial = 123] [outer = 0x11abac800] 22:59:23 INFO - PROCESS | 1649 | 1461218363719 Marionette DEBUG loaded listener.js 22:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11b06d400) [pid = 1649] [serial = 124] [outer = 0x11abac800] 22:59:24 INFO - PROCESS | 1649 | 1461218364161 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]]]}] 22:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 673ms 22:59:24 INFO - PROCESS | 1649 | 1461218364193 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 22:59:24 INFO - PROCESS | 1649 | 1461218364194 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 22:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:59:24 INFO - PROCESS | 1649 | 1461218364217 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:59:24 INFO - PROCESS | 1649 | 1461218364220 Marionette TRACE conn2 <- [1,142,null,{}] 22:59:24 INFO - PROCESS | 1649 | 1461218364228 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}] 22:59:24 INFO - PROCESS | 1649 | 1461218364330 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 22:59:24 INFO - PROCESS | 1649 | 1461218364390 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x126866000 == 43 [pid = 1649] [id = 43] 22:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11c207c00) [pid = 1649] [serial = 125] [outer = 0x0] 22:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c20d800) [pid = 1649] [serial = 126] [outer = 0x11c207c00] 22:59:24 INFO - PROCESS | 1649 | 1461218364423 Marionette DEBUG loaded listener.js 22:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1268c3400) [pid = 1649] [serial = 127] [outer = 0x11c207c00] 22:59:25 INFO - PROCESS | 1649 | 1461218365037 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]]]}] 22:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 875ms 22:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:59:25 INFO - PROCESS | 1649 | 1461218365089 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 22:59:25 INFO - PROCESS | 1649 | 1461218365091 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 22:59:25 INFO - PROCESS | 1649 | 1461218365095 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:59:25 INFO - PROCESS | 1649 | 1461218365097 Marionette TRACE conn2 <- [1,146,null,{}] 22:59:25 INFO - PROCESS | 1649 | 1461218365102 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}] 22:59:25 INFO - PROCESS | 1649 | 1461218365188 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 22:59:25 INFO - PROCESS | 1649 | 1461218365254 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11914b000 == 44 [pid = 1649] [id = 44] 22:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1158c7c00) [pid = 1649] [serial = 128] [outer = 0x0] 22:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119121400) [pid = 1649] [serial = 129] [outer = 0x1158c7c00] 22:59:25 INFO - PROCESS | 1649 | 1461218365282 Marionette DEBUG loaded listener.js 22:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119e5c400) [pid = 1649] [serial = 130] [outer = 0x1158c7c00] 22:59:25 INFO - PROCESS | 1649 | 1461218365767 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]]]}] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba6a800 == 43 [pid = 1649] [id = 6] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126a9f000 == 42 [pid = 1649] [id = 39] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126567800 == 41 [pid = 1649] [id = 38] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12641e800 == 40 [pid = 1649] [id = 37] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c950800 == 39 [pid = 1649] [id = 36] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11c439000 == 38 [pid = 1649] [id = 35] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119573800 == 37 [pid = 1649] [id = 34] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf33800 == 36 [pid = 1649] [id = 33] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11bba2000 == 35 [pid = 1649] [id = 32] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae51800 == 34 [pid = 1649] [id = 31] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c2800 == 33 [pid = 1649] [id = 30] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec5800 == 32 [pid = 1649] [id = 29] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119702800 == 31 [pid = 1649] [id = 28] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x114b82000 == 30 [pid = 1649] [id = 27] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11670a800 == 29 [pid = 1649] [id = 26] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118912800 == 28 [pid = 1649] [id = 24] 22:59:25 INFO - PROCESS | 1649 | --DOCSHELL 0x114b68000 == 27 [pid = 1649] [id = 23] 22:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 722ms 22:59:25 INFO - PROCESS | 1649 | 1461218365817 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 22:59:25 INFO - PROCESS | 1649 | 1461218365819 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 22:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:59:25 INFO - PROCESS | 1649 | 1461218365823 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:59:25 INFO - PROCESS | 1649 | 1461218365826 Marionette TRACE conn2 <- [1,150,null,{}] 22:59:25 INFO - PROCESS | 1649 | 1461218365833 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}] 22:59:25 INFO - PROCESS | 1649 | 1461218365924 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 22:59:25 INFO - PROCESS | 1649 | 1461218365985 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11582d000 == 28 [pid = 1649] [id = 45] 22:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11893c800) [pid = 1649] [serial = 131] [outer = 0x0] 22:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x118e1bc00) [pid = 1649] [serial = 132] [outer = 0x11893c800] 22:59:26 INFO - PROCESS | 1649 | 1461218366018 Marionette DEBUG loaded listener.js 22:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119e5bc00) [pid = 1649] [serial = 133] [outer = 0x11893c800] 22:59:26 INFO - PROCESS | 1649 | 1461218366438 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]]]}] 22:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 624ms 22:59:26 INFO - PROCESS | 1649 | 1461218366447 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 22:59:26 INFO - PROCESS | 1649 | 1461218366451 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 22:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:59:26 INFO - PROCESS | 1649 | 1461218366456 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:59:26 INFO - PROCESS | 1649 | 1461218366457 Marionette TRACE conn2 <- [1,154,null,{}] 22:59:26 INFO - PROCESS | 1649 | 1461218366460 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}] 22:59:26 INFO - PROCESS | 1649 | 1461218366572 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 22:59:26 INFO - PROCESS | 1649 | 1461218366615 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x119861000 == 29 [pid = 1649] [id = 46] 22:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119e5dc00) [pid = 1649] [serial = 134] [outer = 0x0] 22:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11abacc00) [pid = 1649] [serial = 135] [outer = 0x119e5dc00] 22:59:26 INFO - PROCESS | 1649 | 1461218366646 Marionette DEBUG loaded listener.js 22:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11aea8400) [pid = 1649] [serial = 136] [outer = 0x119e5dc00] 22:59:27 INFO - PROCESS | 1649 | 1461218367070 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]]]}] 22:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 22:59:27 INFO - PROCESS | 1649 | 1461218367130 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 22:59:27 INFO - PROCESS | 1649 | 1461218367132 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 22:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:59:27 INFO - PROCESS | 1649 | 1461218367136 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:59:27 INFO - PROCESS | 1649 | 1461218367139 Marionette TRACE conn2 <- [1,158,null,{}] 22:59:27 INFO - PROCESS | 1649 | 1461218367148 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}] 22:59:27 INFO - PROCESS | 1649 | 1461218367243 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 22:59:27 INFO - PROCESS | 1649 | 1461218367301 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b92e000 == 30 [pid = 1649] [id = 47] 22:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11b913800) [pid = 1649] [serial = 137] [outer = 0x0] 22:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11bc67800) [pid = 1649] [serial = 138] [outer = 0x11b913800] 22:59:27 INFO - PROCESS | 1649 | 1461218367335 Marionette DEBUG loaded listener.js 22:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11c209400) [pid = 1649] [serial = 139] [outer = 0x11b913800] 22:59:27 INFO - PROCESS | 1649 | 1461218367745 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]]]}] 22:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 22:59:27 INFO - PROCESS | 1649 | 1461218367841 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 22:59:27 INFO - PROCESS | 1649 | 1461218367842 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 22:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:59:27 INFO - PROCESS | 1649 | 1461218367850 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:59:27 INFO - PROCESS | 1649 | 1461218367851 Marionette TRACE conn2 <- [1,162,null,{}] 22:59:27 INFO - PROCESS | 1649 | 1461218367854 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}] 22:59:27 INFO - PROCESS | 1649 | 1461218367943 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 22:59:28 INFO - PROCESS | 1649 | 1461218368002 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b3800 == 31 [pid = 1649] [id = 48] 22:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x119543c00) [pid = 1649] [serial = 140] [outer = 0x0] 22:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x123adec00) [pid = 1649] [serial = 141] [outer = 0x119543c00] 22:59:28 INFO - PROCESS | 1649 | 1461218368033 Marionette DEBUG loaded listener.js 22:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x123cf0c00) [pid = 1649] [serial = 142] [outer = 0x119543c00] 22:59:28 INFO - PROCESS | 1649 | 1461218368467 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]]]}] 22:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 22:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:59:28 INFO - PROCESS | 1649 | 1461218368520 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 22:59:28 INFO - PROCESS | 1649 | 1461218368521 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 22:59:28 INFO - PROCESS | 1649 | 1461218368524 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:59:28 INFO - PROCESS | 1649 | 1461218368525 Marionette TRACE conn2 <- [1,166,null,{}] 22:59:28 INFO - PROCESS | 1649 | 1461218368528 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}] 22:59:28 INFO - PROCESS | 1649 | 1461218368623 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 22:59:28 INFO - PROCESS | 1649 | 1461218368693 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x118816000 == 32 [pid = 1649] [id = 49] 22:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11bbe1000) [pid = 1649] [serial = 143] [outer = 0x0] 22:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x126756400) [pid = 1649] [serial = 144] [outer = 0x11bbe1000] 22:59:28 INFO - PROCESS | 1649 | 1461218368740 Marionette DEBUG loaded listener.js 22:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1269ee400) [pid = 1649] [serial = 145] [outer = 0x11bbe1000] 22:59:29 INFO - PROCESS | 1649 | 1461218369258 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]]]}] 22:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 775ms 22:59:29 INFO - PROCESS | 1649 | 1461218369300 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 22:59:29 INFO - PROCESS | 1649 | 1461218369303 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 22:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:59:29 INFO - PROCESS | 1649 | 1461218369307 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:59:29 INFO - PROCESS | 1649 | 1461218369309 Marionette TRACE conn2 <- [1,170,null,{}] 22:59:29 INFO - PROCESS | 1649 | 1461218369313 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}] 22:59:29 INFO - PROCESS | 1649 | 1461218369492 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 22:59:29 INFO - PROCESS | 1649 | 1461218369557 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x126566800 == 33 [pid = 1649] [id = 50] 22:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x126b67c00) [pid = 1649] [serial = 146] [outer = 0x0] 22:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1290ca400) [pid = 1649] [serial = 147] [outer = 0x126b67c00] 22:59:29 INFO - PROCESS | 1649 | 1461218369590 Marionette DEBUG loaded listener.js 22:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x129e9e800) [pid = 1649] [serial = 148] [outer = 0x126b67c00] 22:59:29 INFO - PROCESS | 1649 | 1461218369975 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]]]}] 22:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 771ms 22:59:30 INFO - PROCESS | 1649 | 1461218370077 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 22:59:30 INFO - PROCESS | 1649 | 1461218370079 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 22:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:59:30 INFO - PROCESS | 1649 | 1461218370082 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:59:30 INFO - PROCESS | 1649 | 1461218370085 Marionette TRACE conn2 <- [1,174,null,{}] 22:59:30 INFO - PROCESS | 1649 | 1461218370088 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}] 22:59:30 INFO - PROCESS | 1649 | 1461218370177 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 22:59:30 INFO - PROCESS | 1649 | 1461218370241 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f6f000 == 34 [pid = 1649] [id = 51] 22:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11887c800) [pid = 1649] [serial = 149] [outer = 0x0] 22:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x118fdac00) [pid = 1649] [serial = 150] [outer = 0x11887c800] 22:59:30 INFO - PROCESS | 1649 | 1461218370270 Marionette DEBUG loaded listener.js 22:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11a87ec00) [pid = 1649] [serial = 151] [outer = 0x11887c800] 22:59:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae65800 == 33 [pid = 1649] [id = 42] 22:59:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118ecf800 == 32 [pid = 1649] [id = 41] 22:59:30 INFO - PROCESS | 1649 | 1461218370739 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]]]}] 22:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 673ms 22:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:59:30 INFO - PROCESS | 1649 | 1461218370768 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 22:59:30 INFO - PROCESS | 1649 | 1461218370770 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 22:59:30 INFO - PROCESS | 1649 | 1461218370774 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:59:30 INFO - PROCESS | 1649 | 1461218370776 Marionette TRACE conn2 <- [1,178,null,{}] 22:59:30 INFO - PROCESS | 1649 | 1461218370800 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}] 22:59:30 INFO - PROCESS | 1649 | 1461218370895 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 22:59:30 INFO - PROCESS | 1649 | 1461218370960 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11985b800 == 33 [pid = 1649] [id = 52] 22:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x118946000) [pid = 1649] [serial = 152] [outer = 0x0] 22:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11a955000) [pid = 1649] [serial = 153] [outer = 0x118946000] 22:59:30 INFO - PROCESS | 1649 | 1461218370992 Marionette DEBUG loaded listener.js 22:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11ad93400) [pid = 1649] [serial = 154] [outer = 0x118946000] 22:59:31 INFO - PROCESS | 1649 | 1461218371392 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]]]}] 22:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 22:59:31 INFO - PROCESS | 1649 | 1461218371465 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 22:59:31 INFO - PROCESS | 1649 | 1461218371468 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 22:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:59:31 INFO - PROCESS | 1649 | 1461218371475 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:59:31 INFO - PROCESS | 1649 | 1461218371477 Marionette TRACE conn2 <- [1,182,null,{}] 22:59:31 INFO - PROCESS | 1649 | 1461218371482 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}] 22:59:31 INFO - PROCESS | 1649 | 1461218371571 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 22:59:31 INFO - PROCESS | 1649 | 1461218371631 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b4800 == 34 [pid = 1649] [id = 53] 22:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11aeec800) [pid = 1649] [serial = 155] [outer = 0x0] 22:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11b6e1400) [pid = 1649] [serial = 156] [outer = 0x11aeec800] 22:59:31 INFO - PROCESS | 1649 | 1461218371661 Marionette DEBUG loaded listener.js 22:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11c205c00) [pid = 1649] [serial = 157] [outer = 0x11aeec800] 22:59:32 INFO - PROCESS | 1649 | 1461218372070 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]]]}] 22:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 620ms 22:59:32 INFO - PROCESS | 1649 | 1461218372096 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 22:59:32 INFO - PROCESS | 1649 | 1461218372098 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 22:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:59:32 INFO - PROCESS | 1649 | 1461218372100 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:59:32 INFO - PROCESS | 1649 | 1461218372103 Marionette TRACE conn2 <- [1,186,null,{}] 22:59:32 INFO - PROCESS | 1649 | 1461218372111 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}] 22:59:32 INFO - PROCESS | 1649 | 1461218372254 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 22:59:32 INFO - PROCESS | 1649 | 1461218372314 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e9d800 == 35 [pid = 1649] [id = 54] 22:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x123ceec00) [pid = 1649] [serial = 158] [outer = 0x0] 22:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1269f1000) [pid = 1649] [serial = 159] [outer = 0x123ceec00] 22:59:32 INFO - PROCESS | 1649 | 1461218372347 Marionette DEBUG loaded listener.js 22:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x127420c00) [pid = 1649] [serial = 160] [outer = 0x123ceec00] 22:59:32 INFO - PROCESS | 1649 | 1461218372759 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]]]}] 22:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 671ms 22:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:59:32 INFO - PROCESS | 1649 | 1461218372771 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 22:59:32 INFO - PROCESS | 1649 | 1461218372773 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 22:59:32 INFO - PROCESS | 1649 | 1461218372775 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:59:32 INFO - PROCESS | 1649 | 1461218372776 Marionette TRACE conn2 <- [1,190,null,{}] 22:59:32 INFO - PROCESS | 1649 | 1461218372778 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}] 22:59:32 INFO - PROCESS | 1649 | 1461218372873 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 22:59:32 INFO - PROCESS | 1649 | 1461218372920 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x129092000 == 36 [pid = 1649] [id = 55] 22:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1277da000) [pid = 1649] [serial = 161] [outer = 0x0] 22:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x1290cf400) [pid = 1649] [serial = 162] [outer = 0x1277da000] 22:59:32 INFO - PROCESS | 1649 | 1461218372952 Marionette DEBUG loaded listener.js 22:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12b5b7800) [pid = 1649] [serial = 163] [outer = 0x1277da000] 22:59:33 INFO - PROCESS | 1649 | 1461218373379 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]]]}] 22:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 618ms 22:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:59:33 INFO - PROCESS | 1649 | 1461218373394 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 22:59:33 INFO - PROCESS | 1649 | 1461218373396 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 22:59:33 INFO - PROCESS | 1649 | 1461218373400 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:59:33 INFO - PROCESS | 1649 | 1461218373402 Marionette TRACE conn2 <- [1,194,null,{}] 22:59:33 INFO - PROCESS | 1649 | 1461218373405 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}] 22:59:33 INFO - PROCESS | 1649 | 1461218373534 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 22:59:33 INFO - PROCESS | 1649 | 1461218373655 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c3f000 == 37 [pid = 1649] [id = 56] 22:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12ba79c00) [pid = 1649] [serial = 164] [outer = 0x0] 22:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12ba7e800) [pid = 1649] [serial = 165] [outer = 0x12ba79c00] 22:59:33 INFO - PROCESS | 1649 | 1461218373702 Marionette DEBUG loaded listener.js 22:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12bd02c00) [pid = 1649] [serial = 166] [outer = 0x12ba79c00] 22:59:34 INFO - PROCESS | 1649 | 1461218374158 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]]]}] 22:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 770ms 22:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:59:34 INFO - PROCESS | 1649 | 1461218374170 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 22:59:34 INFO - PROCESS | 1649 | 1461218374171 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 22:59:34 INFO - PROCESS | 1649 | 1461218374173 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:59:34 INFO - PROCESS | 1649 | 1461218374174 Marionette TRACE conn2 <- [1,198,null,{}] 22:59:34 INFO - PROCESS | 1649 | 1461218374177 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}] 22:59:34 INFO - PROCESS | 1649 | 1461218374327 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 22:59:34 INFO - PROCESS | 1649 | 1461218374376 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b851800 == 38 [pid = 1649] [id = 57] 22:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x118fd9000) [pid = 1649] [serial = 167] [outer = 0x0] 22:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x127a92400) [pid = 1649] [serial = 168] [outer = 0x118fd9000] 22:59:34 INFO - PROCESS | 1649 | 1461218374407 Marionette DEBUG loaded listener.js 22:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12d0bac00) [pid = 1649] [serial = 169] [outer = 0x118fd9000] 22:59:34 INFO - PROCESS | 1649 | 1461218374897 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]]]}] 22:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 770ms 22:59:34 INFO - PROCESS | 1649 | 1461218374943 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 22:59:34 INFO - PROCESS | 1649 | 1461218374946 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 22:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:59:34 INFO - PROCESS | 1649 | 1461218374951 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:59:34 INFO - PROCESS | 1649 | 1461218374954 Marionette TRACE conn2 <- [1,202,null,{}] 22:59:34 INFO - PROCESS | 1649 | 1461218374958 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}] 22:59:35 INFO - PROCESS | 1649 | 1461218375044 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 22:59:35 INFO - PROCESS | 1649 | 1461218375112 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae69000 == 39 [pid = 1649] [id = 58] 22:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11a881400) [pid = 1649] [serial = 170] [outer = 0x0] 22:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11a99b000) [pid = 1649] [serial = 171] [outer = 0x11a881400] 22:59:35 INFO - PROCESS | 1649 | 1461218375140 Marionette DEBUG loaded listener.js 22:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11ae81c00) [pid = 1649] [serial = 172] [outer = 0x11a881400] 22:59:35 INFO - PROCESS | 1649 | --DOCSHELL 0x118816000 == 38 [pid = 1649] [id = 49] 22:59:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b3800 == 37 [pid = 1649] [id = 48] 22:59:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11b92e000 == 36 [pid = 1649] [id = 47] 22:59:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119861000 == 35 [pid = 1649] [id = 46] 22:59:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11582d000 == 34 [pid = 1649] [id = 45] 22:59:35 INFO - PROCESS | 1649 | 1461218375637 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]]]}] 22:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 722ms 22:59:35 INFO - PROCESS | 1649 | 1461218375674 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 22:59:35 INFO - PROCESS | 1649 | 1461218375678 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 22:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:59:35 INFO - PROCESS | 1649 | 1461218375683 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:59:35 INFO - PROCESS | 1649 | 1461218375687 Marionette TRACE conn2 <- [1,206,null,{}] 22:59:35 INFO - PROCESS | 1649 | 1461218375693 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}] 22:59:35 INFO - PROCESS | 1649 | 1461218375831 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 22:59:35 INFO - PROCESS | 1649 | 1461218375919 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ede800 == 35 [pid = 1649] [id = 59] 22:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x119543800) [pid = 1649] [serial = 173] [outer = 0x0] 22:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11abb7c00) [pid = 1649] [serial = 174] [outer = 0x119543800] 22:59:35 INFO - PROCESS | 1649 | 1461218375971 Marionette DEBUG loaded listener.js 22:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11b6e0000) [pid = 1649] [serial = 175] [outer = 0x119543800] 22:59:36 INFO - PROCESS | 1649 | 1461218376430 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]]]}] 22:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 773ms 22:59:36 INFO - PROCESS | 1649 | 1461218376456 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 22:59:36 INFO - PROCESS | 1649 | 1461218376460 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 22:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:59:36 INFO - PROCESS | 1649 | 1461218376486 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:59:36 INFO - PROCESS | 1649 | 1461218376488 Marionette TRACE conn2 <- [1,210,null,{}] 22:59:36 INFO - PROCESS | 1649 | 1461218376491 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}] 22:59:36 INFO - PROCESS | 1649 | 1461218376587 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 22:59:36 INFO - PROCESS | 1649 | 1461218376653 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a9f000 == 36 [pid = 1649] [id = 60] 22:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11c206c00) [pid = 1649] [serial = 176] [outer = 0x0] 22:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11ca6a400) [pid = 1649] [serial = 177] [outer = 0x11c206c00] 22:59:36 INFO - PROCESS | 1649 | 1461218376684 Marionette DEBUG loaded listener.js 22:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x126b69800) [pid = 1649] [serial = 178] [outer = 0x11c206c00] 22:59:37 INFO - PROCESS | 1649 | 1461218377103 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]]]}] 22:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 673ms 22:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:59:37 INFO - PROCESS | 1649 | 1461218377156 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 22:59:37 INFO - PROCESS | 1649 | 1461218377157 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 22:59:37 INFO - PROCESS | 1649 | 1461218377160 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:59:37 INFO - PROCESS | 1649 | 1461218377162 Marionette TRACE conn2 <- [1,214,null,{}] 22:59:37 INFO - PROCESS | 1649 | 1461218377170 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}] 22:59:37 INFO - PROCESS | 1649 | 1461218377267 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 22:59:37 INFO - PROCESS | 1649 | 1461218377318 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b50c000 == 37 [pid = 1649] [id = 61] 22:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1277ce400) [pid = 1649] [serial = 179] [outer = 0x0] 22:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x129c60800) [pid = 1649] [serial = 180] [outer = 0x1277ce400] 22:59:37 INFO - PROCESS | 1649 | 1461218377351 Marionette DEBUG loaded listener.js 22:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12ba83000) [pid = 1649] [serial = 181] [outer = 0x1277ce400] 22:59:37 INFO - PROCESS | 1649 | 1461218377773 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]]]}] 22:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 621ms 22:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:59:37 INFO - PROCESS | 1649 | 1461218377782 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 22:59:37 INFO - PROCESS | 1649 | 1461218377784 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 22:59:37 INFO - PROCESS | 1649 | 1461218377786 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:59:37 INFO - PROCESS | 1649 | 1461218377787 Marionette TRACE conn2 <- [1,218,null,{}] 22:59:37 INFO - PROCESS | 1649 | 1461218377789 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}] 22:59:37 INFO - PROCESS | 1649 | 1461218377883 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 22:59:37 INFO - PROCESS | 1649 | 1461218377974 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc95000 == 38 [pid = 1649] [id = 62] 22:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12bf10400) [pid = 1649] [serial = 182] [outer = 0x0] 22:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12ce49800) [pid = 1649] [serial = 183] [outer = 0x12bf10400] 22:59:38 INFO - PROCESS | 1649 | 1461218378007 Marionette DEBUG loaded listener.js 22:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12d069800) [pid = 1649] [serial = 184] [outer = 0x12bf10400] 22:59:38 INFO - PROCESS | 1649 | 1461218378419 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]]]}] 22:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 22:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:59:38 INFO - PROCESS | 1649 | 1461218378456 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 22:59:38 INFO - PROCESS | 1649 | 1461218378457 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 22:59:38 INFO - PROCESS | 1649 | 1461218378460 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:59:38 INFO - PROCESS | 1649 | 1461218378461 Marionette TRACE conn2 <- [1,222,null,{}] 22:59:38 INFO - PROCESS | 1649 | 1461218378463 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}] 22:59:38 INFO - PROCESS | 1649 | 1461218378553 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 22:59:38 INFO - PROCESS | 1649 | 1461218378601 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0aa800 == 39 [pid = 1649] [id = 63] 22:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12d0ba800) [pid = 1649] [serial = 185] [outer = 0x0] 22:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12d0c3000) [pid = 1649] [serial = 186] [outer = 0x12d0ba800] 22:59:38 INFO - PROCESS | 1649 | 1461218378631 Marionette DEBUG loaded listener.js 22:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12d363000) [pid = 1649] [serial = 187] [outer = 0x12d0ba800] 22:59:39 INFO - PROCESS | 1649 | 1461218379041 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]]]}] 22:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 22:59:39 INFO - PROCESS | 1649 | 1461218379080 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 22:59:39 INFO - PROCESS | 1649 | 1461218379082 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 22:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:59:39 INFO - PROCESS | 1649 | 1461218379084 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:59:39 INFO - PROCESS | 1649 | 1461218379085 Marionette TRACE conn2 <- [1,226,null,{}] 22:59:39 INFO - PROCESS | 1649 | 1461218379088 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}] 22:59:39 INFO - PROCESS | 1649 | 1461218379202 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 22:59:39 INFO - PROCESS | 1649 | 1461218379290 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4ac800 == 40 [pid = 1649] [id = 64] 22:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d497c00) [pid = 1649] [serial = 188] [outer = 0x0] 22:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12e15ec00) [pid = 1649] [serial = 189] [outer = 0x12d497c00] 22:59:39 INFO - PROCESS | 1649 | 1461218379322 Marionette DEBUG loaded listener.js 22:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12e3a2000) [pid = 1649] [serial = 190] [outer = 0x12d497c00] 22:59:39 INFO - PROCESS | 1649 | 1461218379736 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]]]}] 22:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 669ms 22:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:59:39 INFO - PROCESS | 1649 | 1461218379753 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 22:59:39 INFO - PROCESS | 1649 | 1461218379755 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 22:59:39 INFO - PROCESS | 1649 | 1461218379757 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:59:39 INFO - PROCESS | 1649 | 1461218379759 Marionette TRACE conn2 <- [1,230,null,{}] 22:59:39 INFO - PROCESS | 1649 | 1461218379762 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}] 22:59:39 INFO - PROCESS | 1649 | 1461218379877 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 22:59:40 INFO - PROCESS | 1649 | 1461218379996 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4d8800 == 41 [pid = 1649] [id = 65] 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12da16000) [pid = 1649] [serial = 191] [outer = 0x0] 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12e3d8400) [pid = 1649] [serial = 192] [outer = 0x12da16000] 22:59:40 INFO - PROCESS | 1649 | 1461218380039 Marionette DEBUG loaded listener.js 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12e3e0000) [pid = 1649] [serial = 193] [outer = 0x12da16000] 22:59:40 INFO - PROCESS | 1649 | 1461218380473 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]]]}] 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x119546c00) [pid = 1649] [serial = 194] [outer = 0x12f847800] 22:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 770ms 22:59:40 INFO - PROCESS | 1649 | 1461218380541 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 22:59:40 INFO - PROCESS | 1649 | 1461218380544 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 22:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:59:40 INFO - PROCESS | 1649 | 1461218380576 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:59:40 INFO - PROCESS | 1649 | 1461218380578 Marionette TRACE conn2 <- [1,234,null,{}] 22:59:40 INFO - PROCESS | 1649 | 1461218380586 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}] 22:59:40 INFO - PROCESS | 1649 | 1461218380679 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 22:59:40 INFO - PROCESS | 1649 | 1461218380734 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae60800 == 42 [pid = 1649] [id = 66] 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11b90f000) [pid = 1649] [serial = 195] [outer = 0x0] 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11bbee800) [pid = 1649] [serial = 196] [outer = 0x11b90f000] 22:59:40 INFO - PROCESS | 1649 | 1461218380763 Marionette DEBUG loaded listener.js 22:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11c5fb400) [pid = 1649] [serial = 197] [outer = 0x11b90f000] 22:59:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11985b800 == 41 [pid = 1649] [id = 52] 22:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:59:41 INFO - PROCESS | 1649 | 1461218381239 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]]]}] 22:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 692ms 22:59:41 INFO - PROCESS | 1649 | 1461218381250 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 22:59:41 INFO - PROCESS | 1649 | 1461218381252 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 22:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:59:41 INFO - PROCESS | 1649 | 1461218381256 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:59:41 INFO - PROCESS | 1649 | 1461218381258 Marionette TRACE conn2 <- [1,238,null,{}] 22:59:41 INFO - PROCESS | 1649 | 1461218381262 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}] 22:59:41 INFO - PROCESS | 1649 | 1461218381357 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 22:59:41 INFO - PROCESS | 1649 | 1461218381427 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12641c000 == 42 [pid = 1649] [id = 67] 22:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11abb1400) [pid = 1649] [serial = 198] [outer = 0x0] 22:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11c598000) [pid = 1649] [serial = 199] [outer = 0x11abb1400] 22:59:41 INFO - PROCESS | 1649 | 1461218381460 Marionette DEBUG loaded listener.js 22:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x1267f8800) [pid = 1649] [serial = 200] [outer = 0x11abb1400] 22:59:41 INFO - PROCESS | 1649 | 1461218381843 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]]]}] 22:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 22:59:41 INFO - PROCESS | 1649 | 1461218381877 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 22:59:41 INFO - PROCESS | 1649 | 1461218381880 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 22:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:59:41 INFO - PROCESS | 1649 | 1461218381884 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:59:41 INFO - PROCESS | 1649 | 1461218381886 Marionette TRACE conn2 <- [1,242,null,{}] 22:59:41 INFO - PROCESS | 1649 | 1461218381888 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}] 22:59:42 INFO - PROCESS | 1649 | 1461218382033 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 22:59:42 INFO - PROCESS | 1649 | 1461218382123 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc7d800 == 43 [pid = 1649] [id = 68] 22:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x127709c00) [pid = 1649] [serial = 201] [outer = 0x0] 22:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x129e9f400) [pid = 1649] [serial = 202] [outer = 0x127709c00] 22:59:42 INFO - PROCESS | 1649 | 1461218382173 Marionette DEBUG loaded listener.js 22:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12ba86400) [pid = 1649] [serial = 203] [outer = 0x127709c00] 22:59:42 INFO - PROCESS | 1649 | 1461218382704 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]]]}] 22:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 869ms 22:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:59:42 INFO - PROCESS | 1649 | 1461218382754 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 22:59:42 INFO - PROCESS | 1649 | 1461218382755 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 22:59:42 INFO - PROCESS | 1649 | 1461218382758 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:59:42 INFO - PROCESS | 1649 | 1461218382760 Marionette TRACE conn2 <- [1,246,null,{}] 22:59:42 INFO - PROCESS | 1649 | 1461218382768 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}] 22:59:42 INFO - PROCESS | 1649 | 1461218382862 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 22:59:42 INFO - PROCESS | 1649 | 1461218382929 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4ae800 == 44 [pid = 1649] [id = 69] 22:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12d0be800) [pid = 1649] [serial = 204] [outer = 0x0] 22:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d35bc00) [pid = 1649] [serial = 205] [outer = 0x12d0be800] 22:59:42 INFO - PROCESS | 1649 | 1461218382961 Marionette DEBUG loaded listener.js 22:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12d494800) [pid = 1649] [serial = 206] [outer = 0x12d0be800] 22:59:43 INFO - PROCESS | 1649 | 1461218383380 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]]]}] 22:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 672ms 22:59:43 INFO - PROCESS | 1649 | 1461218383449 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 22:59:43 INFO - PROCESS | 1649 | 1461218383451 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 22:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:59:43 INFO - PROCESS | 1649 | 1461218383456 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:59:43 INFO - PROCESS | 1649 | 1461218383457 Marionette TRACE conn2 <- [1,250,null,{}] 22:59:43 INFO - PROCESS | 1649 | 1461218383460 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}] 22:59:43 INFO - PROCESS | 1649 | 1461218383556 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 22:59:43 INFO - PROCESS | 1649 | 1461218383624 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e51c800 == 45 [pid = 1649] [id = 70] 22:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12e164c00) [pid = 1649] [serial = 207] [outer = 0x0] 22:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12e39d000) [pid = 1649] [serial = 208] [outer = 0x12e164c00] 22:59:43 INFO - PROCESS | 1649 | 1461218383654 Marionette DEBUG loaded listener.js 22:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12e3e1000) [pid = 1649] [serial = 209] [outer = 0x12e164c00] 22:59:44 INFO - PROCESS | 1649 | 1461218384061 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]]]}] 22:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 22:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:59:44 INFO - PROCESS | 1649 | 1461218384075 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 22:59:44 INFO - PROCESS | 1649 | 1461218384077 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 22:59:44 INFO - PROCESS | 1649 | 1461218384079 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:59:44 INFO - PROCESS | 1649 | 1461218384080 Marionette TRACE conn2 <- [1,254,null,{}] 22:59:44 INFO - PROCESS | 1649 | 1461218384082 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}] 22:59:44 INFO - PROCESS | 1649 | 1461218384173 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 22:59:44 INFO - PROCESS | 1649 | 1461218384225 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ead2000 == 46 [pid = 1649] [id = 71] 22:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12e3e2000) [pid = 1649] [serial = 210] [outer = 0x0] 22:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12e409c00) [pid = 1649] [serial = 211] [outer = 0x12e3e2000] 22:59:44 INFO - PROCESS | 1649 | 1461218384254 Marionette DEBUG loaded listener.js 22:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12e817000) [pid = 1649] [serial = 212] [outer = 0x12e3e2000] 22:59:44 INFO - PROCESS | 1649 | 1461218384675 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]]]}] 22:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 22:59:44 INFO - PROCESS | 1649 | 1461218384699 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 22:59:44 INFO - PROCESS | 1649 | 1461218384700 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 22:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:59:44 INFO - PROCESS | 1649 | 1461218384702 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:59:44 INFO - PROCESS | 1649 | 1461218384704 Marionette TRACE conn2 <- [1,258,null,{}] 22:59:44 INFO - PROCESS | 1649 | 1461218384706 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}] 22:59:44 INFO - PROCESS | 1649 | 1461218384824 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 22:59:44 INFO - PROCESS | 1649 | 1461218384929 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f217000 == 47 [pid = 1649] [id = 72] 22:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x119549c00) [pid = 1649] [serial = 213] [outer = 0x0] 22:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12eeb2400) [pid = 1649] [serial = 214] [outer = 0x119549c00] 22:59:44 INFO - PROCESS | 1649 | 1461218384963 Marionette DEBUG loaded listener.js 22:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12f29fc00) [pid = 1649] [serial = 215] [outer = 0x119549c00] 22:59:45 INFO - PROCESS | 1649 | 1461218385373 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]]]}] 22:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 718ms 22:59:45 INFO - PROCESS | 1649 | 1461218385422 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 22:59:45 INFO - PROCESS | 1649 | 1461218385424 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 22:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:59:45 INFO - PROCESS | 1649 | 1461218385427 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:59:45 INFO - PROCESS | 1649 | 1461218385429 Marionette TRACE conn2 <- [1,262,null,{}] 22:59:45 INFO - PROCESS | 1649 | 1461218385433 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}] 22:59:45 INFO - PROCESS | 1649 | 1461218385552 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 22:59:45 INFO - PROCESS | 1649 | 1461218385600 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e7800 == 48 [pid = 1649] [id = 73] 22:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x114bda400) [pid = 1649] [serial = 216] [outer = 0x0] 22:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x114be3800) [pid = 1649] [serial = 217] [outer = 0x114bda400] 22:59:45 INFO - PROCESS | 1649 | 1461218385623 Marionette DEBUG loaded listener.js 22:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x114be7c00) [pid = 1649] [serial = 218] [outer = 0x114bda400] 22:59:46 INFO - PROCESS | 1649 | 1461218386051 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]]]}] 22:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 673ms 22:59:46 INFO - PROCESS | 1649 | 1461218386100 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 22:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:59:46 INFO - PROCESS | 1649 | 1461218386102 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 22:59:46 INFO - PROCESS | 1649 | 1461218386106 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:59:46 INFO - PROCESS | 1649 | 1461218386108 Marionette TRACE conn2 <- [1,266,null,{}] 22:59:46 INFO - PROCESS | 1649 | 1461218386137 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}] 22:59:46 INFO - PROCESS | 1649 | 1461218386304 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 22:59:46 INFO - PROCESS | 1649 | 1461218386522 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11abdb800 == 49 [pid = 1649] [id = 74] 22:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11524ec00) [pid = 1649] [serial = 219] [outer = 0x0] 22:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x115607800) [pid = 1649] [serial = 220] [outer = 0x11524ec00] 22:59:46 INFO - PROCESS | 1649 | 1461218386552 Marionette DEBUG loaded listener.js 22:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x11560dc00) [pid = 1649] [serial = 221] [outer = 0x11524ec00] 22:59:47 INFO - PROCESS | 1649 | 1461218387023 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]]]}] 22:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 947ms 22:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:59:47 INFO - PROCESS | 1649 | 1461218387054 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 22:59:47 INFO - PROCESS | 1649 | 1461218387058 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 22:59:47 INFO - PROCESS | 1649 | 1461218387064 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:59:47 INFO - PROCESS | 1649 | 1461218387067 Marionette TRACE conn2 <- [1,270,null,{}] 22:59:47 INFO - PROCESS | 1649 | 1461218387072 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}] 22:59:47 INFO - PROCESS | 1649 | 1461218387217 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 22:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b50c000 == 48 [pid = 1649] [id = 61] 22:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x126a9f000 == 47 [pid = 1649] [id = 60] 22:59:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119ede800 == 46 [pid = 1649] [id = 59] 22:59:47 INFO - PROCESS | 1649 | 1461218387415 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119562000 == 47 [pid = 1649] [id = 75] 22:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x114bde000) [pid = 1649] [serial = 222] [outer = 0x0] 22:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x115331000) [pid = 1649] [serial = 223] [outer = 0x114bde000] 22:59:47 INFO - PROCESS | 1649 | 1461218387447 Marionette DEBUG loaded listener.js 22:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11560fc00) [pid = 1649] [serial = 224] [outer = 0x114bde000] 22:59:47 INFO - PROCESS | 1649 | 1461218387889 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]]]}] 22:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 873ms 22:59:47 INFO - PROCESS | 1649 | 1461218387949 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 22:59:47 INFO - PROCESS | 1649 | 1461218387952 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 22:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:59:47 INFO - PROCESS | 1649 | 1461218387959 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:59:47 INFO - PROCESS | 1649 | 1461218387961 Marionette TRACE conn2 <- [1,274,null,{}] 22:59:47 INFO - PROCESS | 1649 | 1461218387967 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}] 22:59:48 INFO - PROCESS | 1649 | 1461218388065 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 22:59:48 INFO - PROCESS | 1649 | 1461218388134 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b509800 == 48 [pid = 1649] [id = 76] 22:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x11c20fc00) [pid = 1649] [serial = 225] [outer = 0x0] 22:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x11c5a3c00) [pid = 1649] [serial = 226] [outer = 0x11c20fc00] 22:59:48 INFO - PROCESS | 1649 | 1461218388167 Marionette DEBUG loaded listener.js 22:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x123cf7c00) [pid = 1649] [serial = 227] [outer = 0x11c20fc00] 22:59:48 INFO - PROCESS | 1649 | 1461218388588 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]]]}] 22:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 672ms 22:59:48 INFO - PROCESS | 1649 | 1461218388634 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 22:59:48 INFO - PROCESS | 1649 | 1461218388636 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 22:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:59:48 INFO - PROCESS | 1649 | 1461218388639 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:59:48 INFO - PROCESS | 1649 | 1461218388641 Marionette TRACE conn2 <- [1,278,null,{}] 22:59:48 INFO - PROCESS | 1649 | 1461218388643 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}] 22:59:48 INFO - PROCESS | 1649 | 1461218388741 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 22:59:48 INFO - PROCESS | 1649 | 1461218388798 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cecf800 == 49 [pid = 1649] [id = 77] 22:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1269eb000) [pid = 1649] [serial = 228] [outer = 0x0] 22:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x129e06800) [pid = 1649] [serial = 229] [outer = 0x1269eb000] 22:59:48 INFO - PROCESS | 1649 | 1461218388828 Marionette DEBUG loaded listener.js 22:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x129e9d800) [pid = 1649] [serial = 230] [outer = 0x1269eb000] 22:59:49 INFO - PROCESS | 1649 | 1461218389271 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]]]}] 22:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 22:59:49 INFO - PROCESS | 1649 | 1461218389308 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 22:59:49 INFO - PROCESS | 1649 | 1461218389310 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 22:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:59:49 INFO - PROCESS | 1649 | 1461218389317 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:59:49 INFO - PROCESS | 1649 | 1461218389321 Marionette TRACE conn2 <- [1,282,null,{}] 22:59:49 INFO - PROCESS | 1649 | 1461218389360 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}] 22:59:49 INFO - PROCESS | 1649 | 1461218389482 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 22:59:49 INFO - PROCESS | 1649 | 1461218389537 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eade800 == 50 [pid = 1649] [id = 78] 22:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12b5c3c00) [pid = 1649] [serial = 231] [outer = 0x0] 22:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12ba88c00) [pid = 1649] [serial = 232] [outer = 0x12b5c3c00] 22:59:49 INFO - PROCESS | 1649 | 1461218389567 Marionette DEBUG loaded listener.js 22:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12bd0fc00) [pid = 1649] [serial = 233] [outer = 0x12b5c3c00] 22:59:49 INFO - PROCESS | 1649 | 1461218389970 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]]]}] 22:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 676ms 22:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:59:49 INFO - PROCESS | 1649 | 1461218389990 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 22:59:49 INFO - PROCESS | 1649 | 1461218389992 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 22:59:49 INFO - PROCESS | 1649 | 1461218389994 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:59:49 INFO - PROCESS | 1649 | 1461218389995 Marionette TRACE conn2 <- [1,286,null,{}] 22:59:49 INFO - PROCESS | 1649 | 1461218389998 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}] 22:59:50 INFO - PROCESS | 1649 | 1461218390092 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 22:59:50 INFO - PROCESS | 1649 | 1461218390147 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f4000 == 51 [pid = 1649] [id = 79] 22:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12b8a8800) [pid = 1649] [serial = 234] [outer = 0x0] 22:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12d0bb000) [pid = 1649] [serial = 235] [outer = 0x12b8a8800] 22:59:50 INFO - PROCESS | 1649 | 1461218390180 Marionette DEBUG loaded listener.js 22:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12d48e400) [pid = 1649] [serial = 236] [outer = 0x12b8a8800] 22:59:50 INFO - PROCESS | 1649 | 1461218390609 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]]]}] 22:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 622ms 22:59:50 INFO - PROCESS | 1649 | 1461218390617 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 22:59:50 INFO - PROCESS | 1649 | 1461218390619 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 22:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:59:50 INFO - PROCESS | 1649 | 1461218390623 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:59:50 INFO - PROCESS | 1649 | 1461218390625 Marionette TRACE conn2 <- [1,290,null,{}] 22:59:50 INFO - PROCESS | 1649 | 1461218390628 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}] 22:59:50 INFO - PROCESS | 1649 | 1461218390766 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 22:59:50 INFO - PROCESS | 1649 | 1461218390873 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc98000 == 52 [pid = 1649] [id = 80] 22:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12da1f000) [pid = 1649] [serial = 237] [outer = 0x0] 22:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12e166000) [pid = 1649] [serial = 238] [outer = 0x12da1f000] 22:59:50 INFO - PROCESS | 1649 | 1461218390913 Marionette DEBUG loaded listener.js 22:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12e819400) [pid = 1649] [serial = 239] [outer = 0x12da1f000] 22:59:51 INFO - PROCESS | 1649 | 1461218391346 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]]]}] 22:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 770ms 22:59:51 INFO - PROCESS | 1649 | 1461218391393 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 22:59:51 INFO - PROCESS | 1649 | 1461218391394 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 22:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:59:51 INFO - PROCESS | 1649 | 1461218391396 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:59:51 INFO - PROCESS | 1649 | 1461218391398 Marionette TRACE conn2 <- [1,294,null,{}] 22:59:51 INFO - PROCESS | 1649 | 1461218391400 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}] 22:59:51 INFO - PROCESS | 1649 | 1461218391491 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 22:59:51 INFO - PROCESS | 1649 | 1461218391545 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301b2800 == 53 [pid = 1649] [id = 81] 22:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12e81fc00) [pid = 1649] [serial = 240] [outer = 0x0] 22:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12eeb8c00) [pid = 1649] [serial = 241] [outer = 0x12e81fc00] 22:59:51 INFO - PROCESS | 1649 | 1461218391574 Marionette DEBUG loaded listener.js 22:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12f296400) [pid = 1649] [serial = 242] [outer = 0x12e81fc00] 22:59:51 INFO - PROCESS | 1649 | 1461218391983 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]]]}] 22:59:52 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. 22:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 22:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:59:52 INFO - PROCESS | 1649 | 1461218392016 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 22:59:52 INFO - PROCESS | 1649 | 1461218392017 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 22:59:52 INFO - PROCESS | 1649 | 1461218392019 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:59:52 INFO - PROCESS | 1649 | 1461218392021 Marionette TRACE conn2 <- [1,298,null,{}] 22:59:52 INFO - PROCESS | 1649 | 1461218392024 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}] 22:59:52 INFO - PROCESS | 1649 | 1461218392116 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 22:59:52 INFO - PROCESS | 1649 | 1461218392215 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x130b42800 == 54 [pid = 1649] [id = 82] 22:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12b381800) [pid = 1649] [serial = 243] [outer = 0x0] 22:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12b385000) [pid = 1649] [serial = 244] [outer = 0x12b381800] 22:59:52 INFO - PROCESS | 1649 | 1461218392247 Marionette DEBUG loaded listener.js 22:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12b389400) [pid = 1649] [serial = 245] [outer = 0x12b381800] 22:59:52 INFO - PROCESS | 1649 | 1461218392681 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]]]}] 22:59:52 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. 22:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 670ms 22:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:59:52 INFO - PROCESS | 1649 | 1461218392690 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 22:59:52 INFO - PROCESS | 1649 | 1461218392692 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 22:59:52 INFO - PROCESS | 1649 | 1461218392696 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:59:52 INFO - PROCESS | 1649 | 1461218392698 Marionette TRACE conn2 <- [1,302,null,{}] 22:59:52 INFO - PROCESS | 1649 | 1461218392701 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}] 22:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b4800 == 53 [pid = 1649] [id = 53] 22:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x129c3f000 == 52 [pid = 1649] [id = 56] 22:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11abdb800 == 51 [pid = 1649] [id = 74] 22:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4ae800 == 50 [pid = 1649] [id = 69] 22:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc7d800 == 49 [pid = 1649] [id = 68] 22:59:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12641c000 == 48 [pid = 1649] [id = 67] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x118f6f000 == 47 [pid = 1649] [id = 51] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1301c2000 == 46 [pid = 1649] [id = 20] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee38800 == 45 [pid = 1649] [id = 13] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b851800 == 44 [pid = 1649] [id = 57] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12db37000 == 43 [pid = 1649] [id = 9] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12e51c800 == 42 [pid = 1649] [id = 70] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f217000 == 41 [pid = 1649] [id = 72] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1308bb800 == 40 [pid = 1649] [id = 22] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12ead2000 == 39 [pid = 1649] [id = 71] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x126e9d800 == 38 [pid = 1649] [id = 54] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11914b000 == 37 [pid = 1649] [id = 44] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x129092000 == 36 [pid = 1649] [id = 55] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x126866000 == 35 [pid = 1649] [id = 43] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f216000 == 34 [pid = 1649] [id = 14] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8bd800 == 33 [pid = 1649] [id = 21] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6aa000 == 32 [pid = 1649] [id = 16] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e9800 == 31 [pid = 1649] [id = 15] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc95000 == 30 [pid = 1649] [id = 62] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12eae2800 == 29 [pid = 1649] [id = 12] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12e867000 == 28 [pid = 1649] [id = 11] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x126566800 == 27 [pid = 1649] [id = 50] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d324800 == 26 [pid = 1649] [id = 8] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0aa800 == 25 [pid = 1649] [id = 63] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x126c59000 == 24 [pid = 1649] [id = 40] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4ac800 == 23 [pid = 1649] [id = 64] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdb7000 == 22 [pid = 1649] [id = 19] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4d8800 == 21 [pid = 1649] [id = 65] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12e505800 == 20 [pid = 1649] [id = 10] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae69000 == 19 [pid = 1649] [id = 58] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae60800 == 18 [pid = 1649] [id = 66] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11971c000 == 17 [pid = 1649] [id = 25] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e7800 == 16 [pid = 1649] [id = 73] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x130b42800 == 15 [pid = 1649] [id = 82] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1301b2800 == 14 [pid = 1649] [id = 81] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc98000 == 13 [pid = 1649] [id = 80] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3f4000 == 12 [pid = 1649] [id = 79] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12eade800 == 11 [pid = 1649] [id = 78] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12cecf800 == 10 [pid = 1649] [id = 77] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b509800 == 9 [pid = 1649] [id = 76] 22:59:55 INFO - PROCESS | 1649 | --DOCSHELL 0x119562000 == 8 [pid = 1649] [id = 75] 22:59:56 INFO - PROCESS | 1649 | 1461218396714 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 22:59:56 INFO - PROCESS | 1649 | 1461218396834 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1157cf800 == 9 [pid = 1649] [id = 83] 22:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x114c10c00) [pid = 1649] [serial = 246] [outer = 0x0] 22:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x114f61800) [pid = 1649] [serial = 247] [outer = 0x114c10c00] 22:59:56 INFO - PROCESS | 1649 | 1461218396862 Marionette DEBUG loaded listener.js 22:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x11560b800) [pid = 1649] [serial = 248] [outer = 0x114c10c00] 22:59:57 INFO - PROCESS | 1649 | 1461218397173 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]]]}] 22:59:57 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. 22:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4532ms 22:59:57 INFO - PROCESS | 1649 | 1461218397229 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 22:59:57 INFO - PROCESS | 1649 | 1461218397231 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 22:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:59:57 INFO - PROCESS | 1649 | 1461218397234 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:59:57 INFO - PROCESS | 1649 | 1461218397237 Marionette TRACE conn2 <- [1,306,null,{}] 22:59:57 INFO - PROCESS | 1649 | 1461218397266 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}] 22:59:57 INFO - PROCESS | 1649 | 1461218397344 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 22:59:57 INFO - PROCESS | 1649 | 1461218397351 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c2800 == 10 [pid = 1649] [id = 84] 22:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x111b09400) [pid = 1649] [serial = 249] [outer = 0x0] 22:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x118972400) [pid = 1649] [serial = 250] [outer = 0x111b09400] 22:59:57 INFO - PROCESS | 1649 | 1461218397380 Marionette DEBUG loaded listener.js 22:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x119e61000) [pid = 1649] [serial = 251] [outer = 0x111b09400] 22:59:57 INFO - PROCESS | 1649 | 1461218397736 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]]]}] 22:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 539ms 22:59:57 INFO - PROCESS | 1649 | 1461218397774 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 22:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:59:57 INFO - PROCESS | 1649 | 1461218397776 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 22:59:57 INFO - PROCESS | 1649 | 1461218397779 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:59:57 INFO - PROCESS | 1649 | 1461218397780 Marionette TRACE conn2 <- [1,310,null,{}] 22:59:57 INFO - PROCESS | 1649 | 1461218397783 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}] 22:59:57 INFO - PROCESS | 1649 | 1461218397875 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 22:59:57 INFO - PROCESS | 1649 | 1461218397928 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c94c800 == 11 [pid = 1649] [id = 85] 22:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x1158ee800) [pid = 1649] [serial = 252] [outer = 0x0] 22:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x11a94e800) [pid = 1649] [serial = 253] [outer = 0x1158ee800] 22:59:57 INFO - PROCESS | 1649 | 1461218397957 Marionette DEBUG loaded listener.js 22:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x11b075c00) [pid = 1649] [serial = 254] [outer = 0x1158ee800] 22:59:58 INFO - PROCESS | 1649 | 1461218398298 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]]]}] 22:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 571ms 22:59:58 INFO - PROCESS | 1649 | 1461218398350 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 22:59:58 INFO - PROCESS | 1649 | 1461218398354 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 22:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:59:58 INFO - PROCESS | 1649 | 1461218398367 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:59:58 INFO - PROCESS | 1649 | 1461218398371 Marionette TRACE conn2 <- [1,314,null,{}] 22:59:58 INFO - PROCESS | 1649 | 1461218398375 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}] 22:59:58 INFO - PROCESS | 1649 | 1461218398569 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 22:59:58 INFO - PROCESS | 1649 | 1461218398590 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c58800 == 12 [pid = 1649] [id = 86] 22:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x11b91a800) [pid = 1649] [serial = 255] [outer = 0x0] 22:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x11c5f7c00) [pid = 1649] [serial = 256] [outer = 0x11b91a800] 22:59:58 INFO - PROCESS | 1649 | 1461218398631 Marionette DEBUG loaded listener.js 22:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x1268ca800) [pid = 1649] [serial = 257] [outer = 0x11b91a800] 22:59:59 INFO - PROCESS | 1649 | 1461218399065 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]]]}] 22:59:59 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. 22:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 730ms 22:59:59 INFO - PROCESS | 1649 | 1461218399090 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 22:59:59 INFO - PROCESS | 1649 | 1461218399091 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 22:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:59:59 INFO - PROCESS | 1649 | 1461218399093 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:59:59 INFO - PROCESS | 1649 | 1461218399094 Marionette TRACE conn2 <- [1,318,null,{}] 22:59:59 INFO - PROCESS | 1649 | 1461218399102 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}] 22:59:59 INFO - PROCESS | 1649 | 1461218399219 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 22:59:59 INFO - PROCESS | 1649 | 1461218399272 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cec6800 == 13 [pid = 1649] [id = 87] 22:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12775d400) [pid = 1649] [serial = 258] [outer = 0x0] 22:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x127a92c00) [pid = 1649] [serial = 259] [outer = 0x12775d400] 22:59:59 INFO - PROCESS | 1649 | 1461218399302 Marionette DEBUG loaded listener.js 22:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x129959800) [pid = 1649] [serial = 260] [outer = 0x12775d400] 22:59:59 INFO - PROCESS | 1649 | 1461218399658 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]]]}] 22:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 22:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 573ms 22:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:59:59 INFO - PROCESS | 1649 | 1461218399668 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 22:59:59 INFO - PROCESS | 1649 | 1461218399669 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 22:59:59 INFO - PROCESS | 1649 | 1461218399671 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:59:59 INFO - PROCESS | 1649 | 1461218399672 Marionette TRACE conn2 <- [1,322,null,{}] 22:59:59 INFO - PROCESS | 1649 | 1461218399674 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}] 22:59:59 INFO - PROCESS | 1649 | 1461218399773 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 22:59:59 INFO - PROCESS | 1649 | 1461218399788 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4da800 == 14 [pid = 1649] [id = 88] 22:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x129ea2400) [pid = 1649] [serial = 261] [outer = 0x0] 22:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x12b380800) [pid = 1649] [serial = 262] [outer = 0x129ea2400] 22:59:59 INFO - PROCESS | 1649 | 1461218399822 Marionette DEBUG loaded listener.js 22:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12b4f0800) [pid = 1649] [serial = 263] [outer = 0x129ea2400] 23:00:00 INFO - PROCESS | 1649 | 1461218400197 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]]]}] 23:00:00 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. 23:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 23:00:00 INFO - PROCESS | 1649 | 1461218400239 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:00:00 INFO - PROCESS | 1649 | 1461218400240 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:00:00 INFO - PROCESS | 1649 | 1461218400243 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:00:00 INFO - PROCESS | 1649 | 1461218400244 Marionette TRACE conn2 <- [1,326,null,{}] 23:00:00 INFO - PROCESS | 1649 | 1461218400246 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}] 23:00:00 INFO - PROCESS | 1649 | 1461218400346 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:00:00 INFO - PROCESS | 1649 | 1461218400350 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119860000 == 15 [pid = 1649] [id = 89] 23:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x12b4f3000) [pid = 1649] [serial = 264] [outer = 0x0] 23:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x12b4fa400) [pid = 1649] [serial = 265] [outer = 0x12b4f3000] 23:00:00 INFO - PROCESS | 1649 | 1461218400375 Marionette DEBUG loaded listener.js 23:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x12bd06000) [pid = 1649] [serial = 266] [outer = 0x12b4f3000] 23:00:00 INFO - PROCESS | 1649 | 1461218400735 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]]]}] 23:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 23:00:00 INFO - PROCESS | 1649 | 1461218400762 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:00:00 INFO - PROCESS | 1649 | 1461218400765 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:00:00 INFO - PROCESS | 1649 | 1461218400768 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:00:00 INFO - PROCESS | 1649 | 1461218400769 Marionette TRACE conn2 <- [1,330,null,{}] 23:00:00 INFO - PROCESS | 1649 | 1461218400772 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}] 23:00:01 INFO - PROCESS | 1649 | 1461218401907 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x11887c800) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x1158c7c00) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x118639000) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x11ae7a000) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x11c27a400) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x11c59b800) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x11c5a1c00) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x11ca6ac00) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x11a948000) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x1267f5800) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x1267f8400) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x127758400) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x11863fc00) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1147bf000) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x11635ec00) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x129958400) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x116135c00) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11ae79c00) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x1145a9800) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x118946000) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x11c207c00) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x11893c800) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12e3e2000) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x11c206c00) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11bbe1000) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11524ec00) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x119543c00) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x119e5dc00) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12e164c00) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x11a881400) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12d35e800) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12d358400) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x1277ce400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x114bde000) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x114bda400) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x11abb1400) [pid = 1649] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11c20fc00) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x118fd9000) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12ba83400) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11b90f000) [pid = 1649] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x119549c00) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x119543800) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x126b67c00) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x129c62400) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12f29ec00) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1277da000) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12e398c00) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x127709c00) [pid = 1649] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12d0ba800) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12e8c2400) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12e81fc00) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x11a950c00) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x1269eb000) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12e3dc800) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12da1f000) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12e397000) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12bf10400) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12b8a8800) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x123ceec00) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12ba79c00) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12d0be800) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12e40e400) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11aeec800) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x119e5b800) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11abb7400) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11abadc00) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11b913800) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12da16000) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12b5c3c00) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11abac800) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12f849400) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12d497c00) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:00:01 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12f5ac000) [pid = 1649] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:00:02 INFO - PROCESS | 1649 | 1461218402014 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x115816000 == 16 [pid = 1649] [id = 90] 23:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1145a9800) [pid = 1649] [serial = 267] [outer = 0x0] 23:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x1147c3400) [pid = 1649] [serial = 268] [outer = 0x1145a9800] 23:00:02 INFO - PROCESS | 1649 | 1461218402038 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11524ec00) [pid = 1649] [serial = 269] [outer = 0x1145a9800] 23:00:02 INFO - PROCESS | 1649 | 1461218402428 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]]]}] 23:00: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. 23:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1671ms 23:00:02 INFO - PROCESS | 1649 | 1461218402441 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:00:02 INFO - PROCESS | 1649 | 1461218402442 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:00:02 INFO - PROCESS | 1649 | 1461218402456 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:00:02 INFO - PROCESS | 1649 | 1461218402457 Marionette TRACE conn2 <- [1,334,null,{}] 23:00:02 INFO - PROCESS | 1649 | 1461218402466 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}] 23:00:02 INFO - PROCESS | 1649 | 1461218402543 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:00:02 INFO - PROCESS | 1649 | 1461218402552 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c570000 == 17 [pid = 1649] [id = 91] 23:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1158c7c00) [pid = 1649] [serial = 270] [outer = 0x0] 23:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x119543800) [pid = 1649] [serial = 271] [outer = 0x1158c7c00] 23:00:02 INFO - PROCESS | 1649 | 1461218402584 Marionette DEBUG loaded listener.js 23:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11b918c00) [pid = 1649] [serial = 272] [outer = 0x1158c7c00] 23:00:02 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. 23:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 529ms 23:00:02 INFO - PROCESS | 1649 | 1461218402975 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]]]}] 23:00:02 INFO - PROCESS | 1649 | 1461218402979 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:00:02 INFO - PROCESS | 1649 | 1461218402984 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:00:02 INFO - PROCESS | 1649 | 1461218402987 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:00:02 INFO - PROCESS | 1649 | 1461218402989 Marionette TRACE conn2 <- [1,338,null,{}] 23:00:02 INFO - PROCESS | 1649 | 1461218402992 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}] 23:00:03 INFO - PROCESS | 1649 | 1461218403183 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:00:03 INFO - PROCESS | 1649 | 1461218403306 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c4b000 == 18 [pid = 1649] [id = 92] 23:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x118640400) [pid = 1649] [serial = 273] [outer = 0x0] 23:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11c59a800) [pid = 1649] [serial = 274] [outer = 0x118640400] 23:00:03 INFO - PROCESS | 1649 | 1461218403331 Marionette DEBUG loaded listener.js 23:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x123cecc00) [pid = 1649] [serial = 275] [outer = 0x118640400] 23:00: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. 23:00:03 INFO - PROCESS | 1649 | 1461218403654 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]]]}] 23:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 671ms 23:00:03 INFO - PROCESS | 1649 | 1461218403657 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:00:03 INFO - PROCESS | 1649 | 1461218403659 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:00:03 INFO - PROCESS | 1649 | 1461218403661 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:00:03 INFO - PROCESS | 1649 | 1461218403662 Marionette TRACE conn2 <- [1,342,null,{}] 23:00:03 INFO - PROCESS | 1649 | 1461218403666 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}] 23:00:03 INFO - PROCESS | 1649 | 1461218403757 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:00:03 INFO - PROCESS | 1649 | 1461218403814 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d332000 == 19 [pid = 1649] [id = 93] 23:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11c1d1c00) [pid = 1649] [serial = 276] [outer = 0x0] 23:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x126b68400) [pid = 1649] [serial = 277] [outer = 0x11c1d1c00] 23:00:03 INFO - PROCESS | 1649 | 1461218403846 Marionette DEBUG loaded listener.js 23:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12b4f3400) [pid = 1649] [serial = 278] [outer = 0x11c1d1c00] 23:00:04 INFO - PROCESS | 1649 | 1461218404288 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]]]}] 23:00: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. 23:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 672ms 23:00:04 INFO - PROCESS | 1649 | 1461218404334 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:00:04 INFO - PROCESS | 1649 | 1461218404338 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:00:04 INFO - PROCESS | 1649 | 1461218404342 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:00:04 INFO - PROCESS | 1649 | 1461218404344 Marionette TRACE conn2 <- [1,346,null,{}] 23:00:04 INFO - PROCESS | 1649 | 1461218404348 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}] 23:00:04 INFO - PROCESS | 1649 | 1461218404451 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:00:04 INFO - PROCESS | 1649 | 1461218404558 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2aa000 == 20 [pid = 1649] [id = 94] 23:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x11795d000) [pid = 1649] [serial = 279] [outer = 0x0] 23:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x118977000) [pid = 1649] [serial = 280] [outer = 0x11795d000] 23:00:04 INFO - PROCESS | 1649 | 1461218404593 Marionette DEBUG loaded listener.js 23:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11a60d800) [pid = 1649] [serial = 281] [outer = 0x11795d000] 23:00:05 INFO - PROCESS | 1649 | 1461218405010 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]]]}] 23:00: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. 23:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 720ms 23:00:05 INFO - PROCESS | 1649 | 1461218405078 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:00:05 INFO - PROCESS | 1649 | 1461218405087 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:00:05 INFO - PROCESS | 1649 | 1461218405090 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:00:05 INFO - PROCESS | 1649 | 1461218405095 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:00:05 INFO - PROCESS | 1649 | 1461218405097 Marionette TRACE conn2 <- [1,350,null,{}] 23:00:05 INFO - PROCESS | 1649 | 1461218405121 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}] 23:00:05 INFO - PROCESS | 1649 | 1461218405224 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:00:05 INFO - PROCESS | 1649 | 1461218405293 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4cb800 == 21 [pid = 1649] [id = 95] 23:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11b912400) [pid = 1649] [serial = 282] [outer = 0x0] 23:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11c20ac00) [pid = 1649] [serial = 283] [outer = 0x11b912400] 23:00:05 INFO - PROCESS | 1649 | 1461218405325 Marionette DEBUG loaded listener.js 23:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x1277d4000) [pid = 1649] [serial = 284] [outer = 0x11b912400] 23:00:05 INFO - PROCESS | 1649 | 1461218405746 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]]]}] 23:00: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. 23:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 689ms 23:00:05 INFO - PROCESS | 1649 | 1461218405794 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:00:05 INFO - PROCESS | 1649 | 1461218405795 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:00:05 INFO - PROCESS | 1649 | 1461218405800 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:00:05 INFO - PROCESS | 1649 | 1461218405803 Marionette TRACE conn2 <- [1,354,null,{}] 23:00:05 INFO - PROCESS | 1649 | 1461218405810 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}] 23:00:05 INFO - PROCESS | 1649 | 1461218405914 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:00:05 INFO - PROCESS | 1649 | 1461218405978 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e4800 == 22 [pid = 1649] [id = 96] 23:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x114be7000) [pid = 1649] [serial = 285] [outer = 0x0] 23:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x127a8f800) [pid = 1649] [serial = 286] [outer = 0x114be7000] 23:00:06 INFO - PROCESS | 1649 | 1461218406034 Marionette DEBUG loaded listener.js 23:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12b5b5800) [pid = 1649] [serial = 287] [outer = 0x114be7000] 23:00:06 INFO - PROCESS | 1649 | 1461218406483 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]]]}] 23:00: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. 23:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 722ms 23:00:06 INFO - PROCESS | 1649 | 1461218406523 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:00:06 INFO - PROCESS | 1649 | 1461218406525 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:00:06 INFO - PROCESS | 1649 | 1461218406527 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:00:06 INFO - PROCESS | 1649 | 1461218406528 Marionette TRACE conn2 <- [1,358,null,{}] 23:00:06 INFO - PROCESS | 1649 | 1461218406552 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}] 23:00:06 INFO - PROCESS | 1649 | 1461218406655 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:00:06 INFO - PROCESS | 1649 | 1461218406724 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11531a800 == 23 [pid = 1649] [id = 97] 23:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x115606000) [pid = 1649] [serial = 288] [outer = 0x0] 23:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x119548000) [pid = 1649] [serial = 289] [outer = 0x115606000] 23:00:06 INFO - PROCESS | 1649 | 1461218406755 Marionette DEBUG loaded listener.js 23:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x11ab76400) [pid = 1649] [serial = 290] [outer = 0x115606000] 23:00:07 INFO - PROCESS | 1649 | 1461218407389 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]]]}] 23:00:07 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. 23:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 871ms 23:00:07 INFO - PROCESS | 1649 | 1461218407417 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:00:07 INFO - PROCESS | 1649 | 1461218407419 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:00:07 INFO - PROCESS | 1649 | 1461218407424 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:00:07 INFO - PROCESS | 1649 | 1461218407427 Marionette TRACE conn2 <- [1,362,null,{}] 23:00:07 INFO - PROCESS | 1649 | 1461218407431 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}] 23:00:07 INFO - PROCESS | 1649 | 1461218407513 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:00:07 INFO - PROCESS | 1649 | 1461218407581 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116386000 == 24 [pid = 1649] [id = 98] 23:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x114bdec00) [pid = 1649] [serial = 291] [outer = 0x0] 23:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11524b800) [pid = 1649] [serial = 292] [outer = 0x114bdec00] 23:00:07 INFO - PROCESS | 1649 | 1461218407610 Marionette DEBUG loaded listener.js 23:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1158e8800) [pid = 1649] [serial = 293] [outer = 0x114bdec00] 23:00:08 INFO - PROCESS | 1649 | 1461218408077 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]]]}] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x1268cdc00) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x126b68800) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12b385000) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 23:00:08 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. 23:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 674ms 23:00:08 INFO - PROCESS | 1649 | 1461218408112 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:00:08 INFO - PROCESS | 1649 | 1461218408117 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11a99b000) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12fc1ec00) [pid = 1649] [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.] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x115607800) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11b06d400) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11a87ec00) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x118e1bc00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x119e5c400) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11912a800) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11bbe8000) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11c285000) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x119121400) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x11c5a0800) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11c85e000) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11c855c00) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x118fdac00) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x123aec400) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1264e6400) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x123cee800) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x123cf3400) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x123adfc00) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11abb2800) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x126b70c00) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x127710000) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x127710400) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x129035c00) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1290c7800) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x118fd2800) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x114c12800) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x119a2f800) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12995dc00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11a881c00) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11b06ec00) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x129e03800) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11ae74c00) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11b06f000) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11b917800) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x114f60c00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1147b8400) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x129e0fc00) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x119547400) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11a951000) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x130116800) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11ab75800) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11aeec000) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11ca6a400) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12e409c00) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x115331000) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11560dc00) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x126756400) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x123cf0c00) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11aea8400) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x123adec00) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11a955000) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12e3e1000) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11ae81c00) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11abb7c00) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11c20d800) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12e39d000) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11abacc00) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12eeb2400) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x129e9e800) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11c5a3c00) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11ad93400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1268c3400) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x129c60800) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x119e5bc00) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12e817000) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11bc67800) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 23:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c598000) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x126b69800) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1269ee400) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1290ca400) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x123cf7c00) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12d0bac00) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12ba85000) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bd03c00) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c5fb400) [pid = 1649] [serial = 197] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12f29fc00) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x127a92400) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11bbee800) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x114be3800) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12ce49800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bd02c00) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11b6e0000) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d069800) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12e39fc00) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12e166000) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12d48e400) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12d0c3000) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x127420c00) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d499400) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12d0bb000) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12e166400) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d35a000) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1290cf400) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d35e400) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12ba83000) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11560fc00) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x129e06800) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x114be7c00) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1269f1000) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x129e9f400) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1267f8800) [pid = 1649] [serial = 200] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12bf09800) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x129ea3800) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11b6e1400) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d363000) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12eeb2c00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12f296400) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12eeb7400) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12e3e5800) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x129e9d800) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12e15ec00) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12e8bfc00) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12eeb8c00) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11a602400) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12e3e1400) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12e819400) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12ba88c00) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12e3d9800) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12e3a2000) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12f842000) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12f846800) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12b5c1c00) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12fa5a000) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12f5a3400) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12f5a9c00) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b5b7800) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12e3d8400) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d35bc00) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12f29a800) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12ba86400) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12eebe800) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12f84c400) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11c205c00) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11a882c00) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12e40c400) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11ae80400) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11c209400) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12e3e0000) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12bd0fc00) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12e407400) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11abb2000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x11ad88800) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12fc15400) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x130110c00) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119e60000) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12fc1b800) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12ba7e800) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12d494800) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 23:00:08 INFO - PROCESS | 1649 | 1461218408144 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 1649 | 1461218408147 Marionette TRACE conn2 <- [1,366,null,{}] 23:00:08 INFO - PROCESS | 1649 | 1461218408150 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}] 23:00:08 INFO - PROCESS | 1649 | 1461218408222 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:00:08 INFO - PROCESS | 1649 | 1461218408227 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156b0800 == 25 [pid = 1649] [id = 99] 23:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x115606400) [pid = 1649] [serial = 294] [outer = 0x0] 23:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11582f000) [pid = 1649] [serial = 295] [outer = 0x115606400] 23:00:08 INFO - PROCESS | 1649 | 1461218408256 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1163ec800) [pid = 1649] [serial = 296] [outer = 0x115606400] 23:00:08 INFO - PROCESS | 1649 | 1461218408658 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]]]}] 23:00:08 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. 23:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 530ms 23:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:00:08 INFO - PROCESS | 1649 | 1461218408668 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:00:08 INFO - PROCESS | 1649 | 1461218408669 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:00:08 INFO - PROCESS | 1649 | 1461218408671 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:00:08 INFO - PROCESS | 1649 | 1461218408674 Marionette TRACE conn2 <- [1,370,null,{}] 23:00:08 INFO - PROCESS | 1649 | 1461218408681 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}] 23:00:08 INFO - PROCESS | 1649 | 1461218408755 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:00:08 INFO - PROCESS | 1649 | 1461218408779 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119147800 == 26 [pid = 1649] [id = 100] 23:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118978400) [pid = 1649] [serial = 297] [outer = 0x0] 23:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1191a4400) [pid = 1649] [serial = 298] [outer = 0x118978400] 23:00:08 INFO - PROCESS | 1649 | 1461218408809 Marionette DEBUG loaded listener.js 23:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119e56400) [pid = 1649] [serial = 299] [outer = 0x118978400] 23:00:09 INFO - PROCESS | 1649 | 1461218409136 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]]]}] 23:00:09 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. 23:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 521ms 23:00:09 INFO - PROCESS | 1649 | 1461218409200 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:00:09 INFO - PROCESS | 1649 | 1461218409202 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:00:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:00:09 INFO - PROCESS | 1649 | 1461218409205 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:00:09 INFO - PROCESS | 1649 | 1461218409206 Marionette TRACE conn2 <- [1,374,null,{}] 23:00:09 INFO - PROCESS | 1649 | 1461218409209 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}] 23:00:09 INFO - PROCESS | 1649 | 1461218409280 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:00:09 INFO - PROCESS | 1649 | 1461218409287 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119853000 == 27 [pid = 1649] [id = 101] 23:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11a602800) [pid = 1649] [serial = 300] [outer = 0x0] 23:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11a881c00) [pid = 1649] [serial = 301] [outer = 0x11a602800] 23:00:09 INFO - PROCESS | 1649 | 1461218409313 Marionette DEBUG loaded listener.js 23:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11a955400) [pid = 1649] [serial = 302] [outer = 0x11a602800] 23:00:09 INFO - PROCESS | 1649 | 1461218409650 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:00:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:00:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 23:00:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:00:09 INFO - PROCESS | 1649 | 1461218409674 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:00:09 INFO - PROCESS | 1649 | 1461218409675 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:00:09 INFO - PROCESS | 1649 | 1461218409677 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:00:09 INFO - PROCESS | 1649 | 1461218409678 Marionette TRACE conn2 <- [1,378,null,{}] 23:00:09 INFO - PROCESS | 1649 | 1461218409681 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}] 23:00:09 INFO - PROCESS | 1649 | 1461218409754 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:00:09 INFO - PROCESS | 1649 | 1461218409758 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116108800 == 28 [pid = 1649] [id = 102] 23:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11a955c00) [pid = 1649] [serial = 303] [outer = 0x0] 23:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11aba9400) [pid = 1649] [serial = 304] [outer = 0x11a955c00] 23:00:09 INFO - PROCESS | 1649 | 1461218409787 Marionette DEBUG loaded listener.js 23:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11abb6400) [pid = 1649] [serial = 305] [outer = 0x11a955c00] 23:00:10 INFO - PROCESS | 1649 | 1461218410148 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:00:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:00:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 23:00:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:00:10 INFO - PROCESS | 1649 | 1461218410202 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:00:10 INFO - PROCESS | 1649 | 1461218410203 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:00:10 INFO - PROCESS | 1649 | 1461218410205 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:00:10 INFO - PROCESS | 1649 | 1461218410206 Marionette TRACE conn2 <- [1,382,null,{}] 23:00:10 INFO - PROCESS | 1649 | 1461218410209 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}] 23:00:10 INFO - PROCESS | 1649 | 1461218410310 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:00:10 INFO - PROCESS | 1649 | 1461218410338 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab5d800 == 29 [pid = 1649] [id = 103] 23:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11ae77000) [pid = 1649] [serial = 306] [outer = 0x0] 23:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11b069800) [pid = 1649] [serial = 307] [outer = 0x11ae77000] 23:00:10 INFO - PROCESS | 1649 | 1461218410367 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11b6e2400) [pid = 1649] [serial = 308] [outer = 0x11ae77000] 23:00:10 INFO - PROCESS | 1649 | 1461218410672 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:00:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:00:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 23:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:00:10 INFO - PROCESS | 1649 | 1461218410724 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:00:10 INFO - PROCESS | 1649 | 1461218410725 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:00:10 INFO - PROCESS | 1649 | 1461218410735 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:00:10 INFO - PROCESS | 1649 | 1461218410736 Marionette TRACE conn2 <- [1,386,null,{}] 23:00:10 INFO - PROCESS | 1649 | 1461218410738 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}] 23:00:10 INFO - PROCESS | 1649 | 1461218410824 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:00:10 INFO - PROCESS | 1649 | 1461218410828 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b68000 == 30 [pid = 1649] [id = 104] 23:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11b6e4c00) [pid = 1649] [serial = 309] [outer = 0x0] 23:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11bbe9800) [pid = 1649] [serial = 310] [outer = 0x11b6e4c00] 23:00:10 INFO - PROCESS | 1649 | 1461218410853 Marionette DEBUG loaded listener.js 23:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11c204c00) [pid = 1649] [serial = 311] [outer = 0x11b6e4c00] 23:00:11 INFO - PROCESS | 1649 | 1461218411211 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]]]}] 23:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms 23:00:11 INFO - PROCESS | 1649 | 1461218411255 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 1649 | 1461218411255 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:00:11 INFO - PROCESS | 1649 | 1461218411258 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:00:11 INFO - PROCESS | 1649 | 1461218411258 Marionette TRACE conn2 <- [1,390,null,{}] 23:00:11 INFO - PROCESS | 1649 | 1461218411261 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}] 23:00:11 INFO - PROCESS | 1649 | 1461218411346 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:00:11 INFO - PROCESS | 1649 | 1461218411350 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b942800 == 31 [pid = 1649] [id = 105] 23:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11b917400) [pid = 1649] [serial = 312] [outer = 0x0] 23:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11c598000) [pid = 1649] [serial = 313] [outer = 0x11b917400] 23:00:11 INFO - PROCESS | 1649 | 1461218411378 Marionette DEBUG loaded listener.js 23:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c5fbc00) [pid = 1649] [serial = 314] [outer = 0x11b917400] 23:00:11 INFO - PROCESS | 1649 | 1461218411880 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]]]}] 23:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 668ms 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b381800) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12775d400) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129ea2400) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x114c10c00) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x111b09400) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11b91a800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118640400) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1158ee800) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b4f3000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1145a9800) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1158c7c00) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:00:11 INFO - PROCESS | 1649 | 1461218411946 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:00:11 INFO - PROCESS | 1649 | 1461218411949 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:00:11 INFO - PROCESS | 1649 | 1461218411952 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:00:11 INFO - PROCESS | 1649 | 1461218411954 Marionette TRACE conn2 <- [1,394,null,{}] 23:00:11 INFO - PROCESS | 1649 | 1461218411957 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}] 23:00:12 INFO - PROCESS | 1649 | 1461218412055 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:00:12 INFO - PROCESS | 1649 | 1461218412062 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4a000 == 32 [pid = 1649] [id = 106] 23:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11a952400) [pid = 1649] [serial = 315] [outer = 0x0] 23:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11b91a800) [pid = 1649] [serial = 316] [outer = 0x11a952400] 23:00:12 INFO - PROCESS | 1649 | 1461218412091 Marionette DEBUG loaded listener.js 23:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11ca6bc00) [pid = 1649] [serial = 317] [outer = 0x11a952400] 23:00:12 INFO - PROCESS | 1649 | 1461218412409 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]]]}] 23:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 469ms 23:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:00:12 INFO - PROCESS | 1649 | 1461218412422 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:00:12 INFO - PROCESS | 1649 | 1461218412423 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:00:12 INFO - PROCESS | 1649 | 1461218412425 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:00:12 INFO - PROCESS | 1649 | 1461218412426 Marionette TRACE conn2 <- [1,398,null,{}] 23:00:12 INFO - PROCESS | 1649 | 1461218412428 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}] 23:00:12 INFO - PROCESS | 1649 | 1461218412505 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:00:12 INFO - PROCESS | 1649 | 1461218412547 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c29f000 == 33 [pid = 1649] [id = 107] 23:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11a950000) [pid = 1649] [serial = 318] [outer = 0x0] 23:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123aea800) [pid = 1649] [serial = 319] [outer = 0x11a950000] 23:00:12 INFO - PROCESS | 1649 | 1461218412572 Marionette DEBUG loaded listener.js 23:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x123cf4800) [pid = 1649] [serial = 320] [outer = 0x11a950000] 23:00:12 INFO - PROCESS | 1649 | 1461218412859 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]]]}] 23:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 23:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:00:12 INFO - PROCESS | 1649 | 1461218412893 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:00:12 INFO - PROCESS | 1649 | 1461218412895 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:00:12 INFO - PROCESS | 1649 | 1461218412897 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:00:12 INFO - PROCESS | 1649 | 1461218412901 Marionette TRACE conn2 <- [1,402,null,{}] 23:00:12 INFO - PROCESS | 1649 | 1461218412905 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}] 23:00:12 INFO - PROCESS | 1649 | 1461218412991 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:00:12 INFO - PROCESS | 1649 | 1461218412995 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7a3000 == 34 [pid = 1649] [id = 108] 23:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x123ced000) [pid = 1649] [serial = 321] [outer = 0x0] 23:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1268cd400) [pid = 1649] [serial = 322] [outer = 0x123ced000] 23:00:13 INFO - PROCESS | 1649 | 1461218413028 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x127706000) [pid = 1649] [serial = 323] [outer = 0x123ced000] 23:00:13 INFO - PROCESS | 1649 | 1461218413369 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]]]}] 23:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 522ms 23:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:00:13 INFO - PROCESS | 1649 | 1461218413420 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:00:13 INFO - PROCESS | 1649 | 1461218413421 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:00:13 INFO - PROCESS | 1649 | 1461218413423 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:00:13 INFO - PROCESS | 1649 | 1461218413424 Marionette TRACE conn2 <- [1,406,null,{}] 23:00:13 INFO - PROCESS | 1649 | 1461218413426 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}] 23:00:13 INFO - PROCESS | 1649 | 1461218413498 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:00:13 INFO - PROCESS | 1649 | 1461218413504 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12641d000 == 35 [pid = 1649] [id = 109] 23:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x127706800) [pid = 1649] [serial = 324] [outer = 0x0] 23:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1277ce000) [pid = 1649] [serial = 325] [outer = 0x127706800] 23:00:13 INFO - PROCESS | 1649 | 1461218413529 Marionette DEBUG loaded listener.js 23:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x127a93000) [pid = 1649] [serial = 326] [outer = 0x127706800] 23:00:13 INFO - PROCESS | 1649 | 1461218413840 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]]]}] 23:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 468ms 23:00:13 INFO - PROCESS | 1649 | 1461218413891 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:00:13 INFO - PROCESS | 1649 | 1461218413892 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:00:13 INFO - PROCESS | 1649 | 1461218413894 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:00:13 INFO - PROCESS | 1649 | 1461218413895 Marionette TRACE conn2 <- [1,410,null,{}] 23:00:13 INFO - PROCESS | 1649 | 1461218413898 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}] 23:00:14 INFO - PROCESS | 1649 | 1461218414013 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:00:14 INFO - PROCESS | 1649 | 1461218414061 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11530f800 == 36 [pid = 1649] [id = 110] 23:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x111b03c00) [pid = 1649] [serial = 327] [outer = 0x0] 23:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x111b0c000) [pid = 1649] [serial = 328] [outer = 0x111b03c00] 23:00:14 INFO - PROCESS | 1649 | 1461218414093 Marionette DEBUG loaded listener.js 23:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1147ba000) [pid = 1649] [serial = 329] [outer = 0x111b03c00] 23:00:14 INFO - PROCESS | 1649 | 1461218414520 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]]]}] 23:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 672ms 23:00:14 INFO - PROCESS | 1649 | 1461218414583 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:00:14 INFO - PROCESS | 1649 | 1461218414586 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:00:14 INFO - PROCESS | 1649 | 1461218414590 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:00:14 INFO - PROCESS | 1649 | 1461218414593 Marionette TRACE conn2 <- [1,414,null,{}] 23:00:14 INFO - PROCESS | 1649 | 1461218414596 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}] 23:00:14 INFO - PROCESS | 1649 | 1461218414718 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:00:14 INFO - PROCESS | 1649 | 1461218414788 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11970b000 == 37 [pid = 1649] [id = 111] 23:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1165eb000) [pid = 1649] [serial = 330] [outer = 0x0] 23:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11863a000) [pid = 1649] [serial = 331] [outer = 0x1165eb000] 23:00:14 INFO - PROCESS | 1649 | 1461218414820 Marionette DEBUG loaded listener.js 23:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118fd3400) [pid = 1649] [serial = 332] [outer = 0x1165eb000] 23:00:15 INFO - PROCESS | 1649 | 1461218415240 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]]]}] 23:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 23:00:15 INFO - PROCESS | 1649 | 1461218415261 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:00:15 INFO - PROCESS | 1649 | 1461218415264 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:00:15 INFO - PROCESS | 1649 | 1461218415268 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:00:15 INFO - PROCESS | 1649 | 1461218415270 Marionette TRACE conn2 <- [1,418,null,{}] 23:00:15 INFO - PROCESS | 1649 | 1461218415272 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}] 23:00:15 INFO - PROCESS | 1649 | 1461218415368 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:00:15 INFO - PROCESS | 1649 | 1461218415409 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf37000 == 38 [pid = 1649] [id = 112] 23:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11954a400) [pid = 1649] [serial = 333] [outer = 0x0] 23:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a94f800) [pid = 1649] [serial = 334] [outer = 0x11954a400] 23:00:15 INFO - PROCESS | 1649 | 1461218415440 Marionette DEBUG loaded listener.js 23:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11abb8c00) [pid = 1649] [serial = 335] [outer = 0x11954a400] 23:00:16 INFO - PROCESS | 1649 | 1461218416352 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]]]}] 23:00: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 23:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 23:00:16 INFO - PROCESS | 1649 | 1461218416389 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:00:16 INFO - PROCESS | 1649 | 1461218416392 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:00:16 INFO - PROCESS | 1649 | 1461218416399 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:00:16 INFO - PROCESS | 1649 | 1461218416403 Marionette TRACE conn2 <- [1,422,null,{}] 23:00:16 INFO - PROCESS | 1649 | 1461218416406 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}] 23:00:16 INFO - PROCESS | 1649 | 1461218416502 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:00:16 INFO - PROCESS | 1649 | 1461218416542 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c441000 == 39 [pid = 1649] [id = 113] 23:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1142c2000) [pid = 1649] [serial = 336] [outer = 0x0] 23:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11aef0c00) [pid = 1649] [serial = 337] [outer = 0x1142c2000] 23:00:16 INFO - PROCESS | 1649 | 1461218416573 Marionette DEBUG loaded listener.js 23:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c206c00) [pid = 1649] [serial = 338] [outer = 0x1142c2000] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1157cf800 == 38 [pid = 1649] [id = 83] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12641d000 == 37 [pid = 1649] [id = 109] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7a3000 == 36 [pid = 1649] [id = 108] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11c29f000 == 35 [pid = 1649] [id = 107] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4a000 == 34 [pid = 1649] [id = 106] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11b942800 == 33 [pid = 1649] [id = 105] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x114b68000 == 32 [pid = 1649] [id = 104] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab5d800 == 31 [pid = 1649] [id = 103] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116108800 == 30 [pid = 1649] [id = 102] 23:00:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119853000 == 29 [pid = 1649] [id = 101] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12b389400) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127a92c00) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12b380800) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x114f61800) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11560b800) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118972400) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119e61000) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11c5f7c00) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11c59a800) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x123cecc00) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11a94e800) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11b075c00) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x129959800) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12bd06000) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b4fa400) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1147c3400) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11524ec00) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119543800) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12b4f0800) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1268ca800) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11b918c00) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 23:00:17 INFO - PROCESS | 1649 | 1461218417605 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]]]}] 23:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1228ms 23:00:17 INFO - PROCESS | 1649 | 1461218417624 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:00:17 INFO - PROCESS | 1649 | 1461218417626 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:00:17 INFO - PROCESS | 1649 | 1461218417629 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:00:17 INFO - PROCESS | 1649 | 1461218417631 Marionette TRACE conn2 <- [1,426,null,{}] 23:00:17 INFO - PROCESS | 1649 | 1461218417635 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}] 23:00:17 INFO - PROCESS | 1649 | 1461218417707 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:00:17 INFO - PROCESS | 1649 | 1461218417712 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11631c800 == 30 [pid = 1649] [id = 114] 23:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1158bc800) [pid = 1649] [serial = 339] [outer = 0x0] 23:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11612b800) [pid = 1649] [serial = 340] [outer = 0x1158bc800] 23:00:17 INFO - PROCESS | 1649 | 1461218417751 Marionette DEBUG loaded listener.js 23:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118640400) [pid = 1649] [serial = 341] [outer = 0x1158bc800] 23:00:18 INFO - PROCESS | 1649 | 1461218418103 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] 23:00:18 INFO - PROCESS | 1649 | 1461218418155 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:00:18 INFO - PROCESS | 1649 | 1461218418159 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 1649 | 1461218418161 Marionette TRACE conn2 <- [1,430,null,{}] 23:00:18 INFO - PROCESS | 1649 | 1461218418163 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}] 23:00:18 INFO - PROCESS | 1649 | 1461218418236 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:00:18 INFO - PROCESS | 1649 | 1461218418241 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ede000 == 31 [pid = 1649] [id = 115] 23:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1163e5800) [pid = 1649] [serial = 342] [outer = 0x0] 23:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119e5bc00) [pid = 1649] [serial = 343] [outer = 0x1163e5800] 23:00:18 INFO - PROCESS | 1649 | 1461218418269 Marionette DEBUG loaded listener.js 23:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11a99bc00) [pid = 1649] [serial = 344] [outer = 0x1163e5800] 23:00:18 INFO - PROCESS | 1649 | 1461218418594 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]]]}] 23:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 23:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:00:18 INFO - PROCESS | 1649 | 1461218418634 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:00:18 INFO - PROCESS | 1649 | 1461218418635 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:00:18 INFO - PROCESS | 1649 | 1461218418638 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:00:18 INFO - PROCESS | 1649 | 1461218418640 Marionette TRACE conn2 <- [1,434,null,{}] 23:00:18 INFO - PROCESS | 1649 | 1461218418647 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}] 23:00:18 INFO - PROCESS | 1649 | 1461218418719 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:00:18 INFO - PROCESS | 1649 | 1461218418723 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b93f000 == 32 [pid = 1649] [id = 116] 23:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11abaf800) [pid = 1649] [serial = 345] [outer = 0x0] 23:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11ae78000) [pid = 1649] [serial = 346] [outer = 0x11abaf800] 23:00:18 INFO - PROCESS | 1649 | 1461218418754 Marionette DEBUG loaded listener.js 23:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11b90e800) [pid = 1649] [serial = 347] [outer = 0x11abaf800] 23:00:19 INFO - PROCESS | 1649 | 1461218419098 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]]]}] 23:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 23:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:00:19 INFO - PROCESS | 1649 | 1461218419109 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:00:19 INFO - PROCESS | 1649 | 1461218419111 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:00:19 INFO - PROCESS | 1649 | 1461218419113 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:00:19 INFO - PROCESS | 1649 | 1461218419114 Marionette TRACE conn2 <- [1,438,null,{}] 23:00:19 INFO - PROCESS | 1649 | 1461218419118 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}] 23:00:19 INFO - PROCESS | 1649 | 1461218419210 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:00:19 INFO - PROCESS | 1649 | 1461218419216 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf42800 == 33 [pid = 1649] [id = 117] 23:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11b912c00) [pid = 1649] [serial = 348] [outer = 0x0] 23:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11bc71800) [pid = 1649] [serial = 349] [outer = 0x11b912c00] 23:00:19 INFO - PROCESS | 1649 | 1461218419243 Marionette DEBUG loaded listener.js 23:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c5f1400) [pid = 1649] [serial = 350] [outer = 0x11b912c00] 23:00:19 INFO - PROCESS | 1649 | 1461218419541 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]]]}] 23:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 23:00:19 INFO - PROCESS | 1649 | 1461218419585 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:00:19 INFO - PROCESS | 1649 | 1461218419586 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:00:19 INFO - PROCESS | 1649 | 1461218419589 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:00:19 INFO - PROCESS | 1649 | 1461218419590 Marionette TRACE conn2 <- [1,442,null,{}] 23:00:19 INFO - PROCESS | 1649 | 1461218419592 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}] 23:00:19 INFO - PROCESS | 1649 | 1461218419662 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:00:19 INFO - PROCESS | 1649 | 1461218419668 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca3e000 == 34 [pid = 1649] [id = 118] 23:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11b914400) [pid = 1649] [serial = 351] [outer = 0x0] 23:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123aebc00) [pid = 1649] [serial = 352] [outer = 0x11b914400] 23:00:19 INFO - PROCESS | 1649 | 1461218419693 Marionette DEBUG loaded listener.js 23:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123cf2800) [pid = 1649] [serial = 353] [outer = 0x11b914400] 23:00:20 INFO - PROCESS | 1649 | 1461218420073 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]]]}] 23:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 23:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:00:20 INFO - PROCESS | 1649 | 1461218420108 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:00:20 INFO - PROCESS | 1649 | 1461218420109 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:00:20 INFO - PROCESS | 1649 | 1461218420111 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:00:20 INFO - PROCESS | 1649 | 1461218420112 Marionette TRACE conn2 <- [1,446,null,{}] 23:00:20 INFO - PROCESS | 1649 | 1461218420120 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}] 23:00:20 INFO - PROCESS | 1649 | 1461218420224 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:00:20 INFO - PROCESS | 1649 | 1461218420229 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126874000 == 35 [pid = 1649] [id = 119] 23:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123cf3800) [pid = 1649] [serial = 354] [outer = 0x0] 23:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126e08400) [pid = 1649] [serial = 355] [outer = 0x123cf3800] 23:00:20 INFO - PROCESS | 1649 | 1461218420259 Marionette DEBUG loaded listener.js 23:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127a89000) [pid = 1649] [serial = 356] [outer = 0x123cf3800] 23:00:20 INFO - PROCESS | 1649 | 1461218420607 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]]]}] 23:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 23:00:20 INFO - PROCESS | 1649 | 1461218420633 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:00:20 INFO - PROCESS | 1649 | 1461218420635 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:00:20 INFO - PROCESS | 1649 | 1461218420643 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:00:20 INFO - PROCESS | 1649 | 1461218420644 Marionette TRACE conn2 <- [1,450,null,{}] 23:00:20 INFO - PROCESS | 1649 | 1461218420647 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}] 23:00:20 INFO - PROCESS | 1649 | 1461218420733 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:00:20 INFO - PROCESS | 1649 | 1461218420737 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x118edb800 == 36 [pid = 1649] [id = 120] 23:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11c599400) [pid = 1649] [serial = 357] [outer = 0x0] 23:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1290cec00) [pid = 1649] [serial = 358] [outer = 0x11c599400] 23:00:20 INFO - PROCESS | 1649 | 1461218420762 Marionette DEBUG loaded listener.js 23:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12995f000) [pid = 1649] [serial = 359] [outer = 0x11c599400] 23:00:21 INFO - PROCESS | 1649 | 1461218421079 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] 23:00:21 INFO - PROCESS | 1649 | 1461218421113 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:00:21 INFO - PROCESS | 1649 | 1461218421118 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:00:21 INFO - PROCESS | 1649 | 1461218421120 Marionette TRACE conn2 <- [1,454,null,{}] 23:00:21 INFO - PROCESS | 1649 | 1461218421122 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}] 23:00:21 INFO - PROCESS | 1649 | 1461218421212 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:00:21 INFO - PROCESS | 1649 | 1461218421216 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12778c000 == 37 [pid = 1649] [id = 121] 23:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1268c3000) [pid = 1649] [serial = 360] [outer = 0x0] 23:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x129e06400) [pid = 1649] [serial = 361] [outer = 0x1268c3000] 23:00:21 INFO - PROCESS | 1649 | 1461218421241 Marionette DEBUG loaded listener.js 23:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x129e11800) [pid = 1649] [serial = 362] [outer = 0x1268c3000] 23:00:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:21 INFO - PROCESS | 1649 | 1461218421578 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]]]}] 23:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 23:00:21 INFO - PROCESS | 1649 | 1461218421588 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:00:21 INFO - PROCESS | 1649 | 1461218421589 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:00:21 INFO - PROCESS | 1649 | 1461218421591 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:00:21 INFO - PROCESS | 1649 | 1461218421593 Marionette TRACE conn2 <- [1,458,null,{}] 23:00:21 INFO - PROCESS | 1649 | 1461218421595 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}] 23:00:21 INFO - PROCESS | 1649 | 1461218421687 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:00:21 INFO - PROCESS | 1649 | 1461218421700 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f9b800 == 38 [pid = 1649] [id = 122] 23:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129e08c00) [pid = 1649] [serial = 363] [outer = 0x0] 23:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x129ea4000) [pid = 1649] [serial = 364] [outer = 0x129e08c00] 23:00:21 INFO - PROCESS | 1649 | 1461218421725 Marionette DEBUG loaded listener.js 23:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b380000) [pid = 1649] [serial = 365] [outer = 0x129e08c00] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11ae77000) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11a955c00) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x115606400) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118978400) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x114bdec00) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115606000) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11a602800) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11b6e4c00) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123ced000) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11b917400) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a952400) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:00:21 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11a950000) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:00:22 INFO - PROCESS | 1649 | 1461218422112 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] 23:00:22 INFO - PROCESS | 1649 | 1461218422170 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:00:22 INFO - PROCESS | 1649 | 1461218422173 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:00:22 INFO - PROCESS | 1649 | 1461218422174 Marionette TRACE conn2 <- [1,462,null,{}] 23:00:22 INFO - PROCESS | 1649 | 1461218422176 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}] 23:00:22 INFO - PROCESS | 1649 | 1461218422249 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:00:22 INFO - PROCESS | 1649 | 1461218422255 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f6f800 == 39 [pid = 1649] [id = 123] 23:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11abaa800) [pid = 1649] [serial = 366] [outer = 0x0] 23:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123ced000) [pid = 1649] [serial = 367] [outer = 0x11abaa800] 23:00:22 INFO - PROCESS | 1649 | 1461218422280 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129ea2400) [pid = 1649] [serial = 368] [outer = 0x11abaa800] 23:00:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:22 INFO - PROCESS | 1649 | 1461218422624 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] 23:00:22 INFO - PROCESS | 1649 | 1461218422645 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:00:22 INFO - PROCESS | 1649 | 1461218422647 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:00:22 INFO - PROCESS | 1649 | 1461218422652 Marionette TRACE conn2 <- [1,466,null,{}] 23:00:22 INFO - PROCESS | 1649 | 1461218422654 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}] 23:00:22 INFO - PROCESS | 1649 | 1461218422743 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:00:22 INFO - PROCESS | 1649 | 1461218422788 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c50000 == 40 [pid = 1649] [id = 124] 23:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11a955c00) [pid = 1649] [serial = 369] [outer = 0x0] 23:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b4f8800) [pid = 1649] [serial = 370] [outer = 0x11a955c00] 23:00:22 INFO - PROCESS | 1649 | 1461218422818 Marionette DEBUG loaded listener.js 23:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b5c2c00) [pid = 1649] [serial = 371] [outer = 0x11a955c00] 23:00:23 INFO - PROCESS | 1649 | 1461218423099 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] 23:00:23 INFO - PROCESS | 1649 | 1461218423125 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:00:23 INFO - PROCESS | 1649 | 1461218423127 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 1649 | 1461218423128 Marionette TRACE conn2 <- [1,470,null,{}] 23:00:23 INFO - PROCESS | 1649 | 1461218423139 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}] 23:00:23 INFO - PROCESS | 1649 | 1461218423221 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:00:23 INFO - PROCESS | 1649 | 1461218423225 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba69800 == 41 [pid = 1649] [id = 125] 23:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b8a8400) [pid = 1649] [serial = 372] [outer = 0x0] 23:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12ba84800) [pid = 1649] [serial = 373] [outer = 0x12b8a8400] 23:00:23 INFO - PROCESS | 1649 | 1461218423250 Marionette DEBUG loaded listener.js 23:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bd04c00) [pid = 1649] [serial = 374] [outer = 0x12b8a8400] 23:00:23 INFO - PROCESS | 1649 | 1461218423558 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]]]}] 23:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 23:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:00:23 INFO - PROCESS | 1649 | 1461218423596 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:00:23 INFO - PROCESS | 1649 | 1461218423597 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:00:23 INFO - PROCESS | 1649 | 1461218423602 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:00:23 INFO - PROCESS | 1649 | 1461218423603 Marionette TRACE conn2 <- [1,474,null,{}] 23:00:23 INFO - PROCESS | 1649 | 1461218423606 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}] 23:00:23 INFO - PROCESS | 1649 | 1461218423702 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:00:23 INFO - PROCESS | 1649 | 1461218423707 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc85000 == 42 [pid = 1649] [id = 126] 23:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12bd03c00) [pid = 1649] [serial = 375] [outer = 0x0] 23:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12bd0d800) [pid = 1649] [serial = 376] [outer = 0x12bd03c00] 23:00:23 INFO - PROCESS | 1649 | 1461218423732 Marionette DEBUG loaded listener.js 23:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bf04000) [pid = 1649] [serial = 377] [outer = 0x12bd03c00] 23:00:24 INFO - PROCESS | 1649 | 1461218424150 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]]]}] 23:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:00:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 621ms 23:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:00:24 INFO - PROCESS | 1649 | 1461218424222 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:00:24 INFO - PROCESS | 1649 | 1461218424225 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:00:24 INFO - PROCESS | 1649 | 1461218424228 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:00:24 INFO - PROCESS | 1649 | 1461218424231 Marionette TRACE conn2 <- [1,478,null,{}] 23:00:24 INFO - PROCESS | 1649 | 1461218424237 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}] 23:00:24 INFO - PROCESS | 1649 | 1461218424332 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:00:24 INFO - PROCESS | 1649 | 1461218424391 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11956c000 == 43 [pid = 1649] [id = 127] 23:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1163e9800) [pid = 1649] [serial = 378] [outer = 0x0] 23:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118e1ac00) [pid = 1649] [serial = 379] [outer = 0x1163e9800] 23:00:24 INFO - PROCESS | 1649 | 1461218424423 Marionette DEBUG loaded listener.js 23:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119a2f800) [pid = 1649] [serial = 380] [outer = 0x1163e9800] 23:00:24 INFO - PROCESS | 1649 | 1461218424952 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]]]}] 23:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 772ms 23:00:25 INFO - PROCESS | 1649 | 1461218425002 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:00:25 INFO - PROCESS | 1649 | 1461218425008 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:00:25 INFO - PROCESS | 1649 | 1461218425015 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:00:25 INFO - PROCESS | 1649 | 1461218425018 Marionette TRACE conn2 <- [1,482,null,{}] 23:00:25 INFO - PROCESS | 1649 | 1461218425022 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}] 23:00:25 INFO - PROCESS | 1649 | 1461218425162 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:00:25 INFO - PROCESS | 1649 | 1461218425221 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b3000 == 44 [pid = 1649] [id = 128] 23:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119e60000) [pid = 1649] [serial = 381] [outer = 0x0] 23:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11ae74c00) [pid = 1649] [serial = 382] [outer = 0x119e60000] 23:00:25 INFO - PROCESS | 1649 | 1461218425252 Marionette DEBUG loaded listener.js 23:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11b61dc00) [pid = 1649] [serial = 383] [outer = 0x119e60000] 23:00:25 INFO - PROCESS | 1649 | 1461218425727 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]]]}] 23:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 722ms 23:00:25 INFO - PROCESS | 1649 | 1461218425737 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:00:25 INFO - PROCESS | 1649 | 1461218425738 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:00:25 INFO - PROCESS | 1649 | 1461218425741 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:00:25 INFO - PROCESS | 1649 | 1461218425744 Marionette TRACE conn2 <- [1,486,null,{}] 23:00:25 INFO - PROCESS | 1649 | 1461218425754 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}] 23:00:25 INFO - PROCESS | 1649 | 1461218425853 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:00:25 INFO - PROCESS | 1649 | 1461218425896 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b514000 == 45 [pid = 1649] [id = 129] 23:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11bbed400) [pid = 1649] [serial = 384] [outer = 0x0] 23:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x126756800) [pid = 1649] [serial = 385] [outer = 0x11bbed400] 23:00:25 INFO - PROCESS | 1649 | 1461218425928 Marionette DEBUG loaded listener.js 23:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12770c400) [pid = 1649] [serial = 386] [outer = 0x11bbed400] 23:00:26 INFO - PROCESS | 1649 | 1461218426359 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]]]}] 23:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 23:00:26 INFO - PROCESS | 1649 | 1461218426413 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:00:26 INFO - PROCESS | 1649 | 1461218426415 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:00:26 INFO - PROCESS | 1649 | 1461218426437 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:00:26 INFO - PROCESS | 1649 | 1461218426438 Marionette TRACE conn2 <- [1,490,null,{}] 23:00:26 INFO - PROCESS | 1649 | 1461218426440 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}] 23:00:26 INFO - PROCESS | 1649 | 1461218426538 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:00:26 INFO - PROCESS | 1649 | 1461218426597 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17b800 == 46 [pid = 1649] [id = 130] 23:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x127757c00) [pid = 1649] [serial = 387] [outer = 0x0] 23:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129ea4c00) [pid = 1649] [serial = 388] [outer = 0x127757c00] 23:00:26 INFO - PROCESS | 1649 | 1461218426628 Marionette DEBUG loaded listener.js 23:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b4f6800) [pid = 1649] [serial = 389] [outer = 0x127757c00] 23:00:27 INFO - PROCESS | 1649 | 1461218427256 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]]]}] 23:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 872ms 23:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:00:27 INFO - PROCESS | 1649 | 1461218427307 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:00:27 INFO - PROCESS | 1649 | 1461218427309 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:00:27 INFO - PROCESS | 1649 | 1461218427313 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:00:27 INFO - PROCESS | 1649 | 1461218427315 Marionette TRACE conn2 <- [1,494,null,{}] 23:00:27 INFO - PROCESS | 1649 | 1461218427319 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}] 23:00:27 INFO - PROCESS | 1649 | 1461218427405 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:00:27 INFO - PROCESS | 1649 | 1461218427464 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11984e800 == 47 [pid = 1649] [id = 131] 23:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x115607400) [pid = 1649] [serial = 390] [outer = 0x0] 23:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1158bec00) [pid = 1649] [serial = 391] [outer = 0x115607400] 23:00:27 INFO - PROCESS | 1649 | 1461218427492 Marionette DEBUG loaded listener.js 23:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x117959400) [pid = 1649] [serial = 392] [outer = 0x115607400] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba69800 == 46 [pid = 1649] [id = 125] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x129c50000 == 45 [pid = 1649] [id = 124] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x127f6f800 == 44 [pid = 1649] [id = 123] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x127f9b800 == 43 [pid = 1649] [id = 122] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12778c000 == 42 [pid = 1649] [id = 121] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x118edb800 == 41 [pid = 1649] [id = 120] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x126874000 == 40 [pid = 1649] [id = 119] 23:00:27 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x126b68400) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 23:00:27 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118977000) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 23:00:27 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11c20ac00) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 23:00:27 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x127a8f800) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 23:00:27 INFO - PROCESS | 1649 | 1461218427972 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]]]}] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca3e000 == 39 [pid = 1649] [id = 118] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf42800 == 38 [pid = 1649] [id = 117] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11b93f000 == 37 [pid = 1649] [id = 116] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119ede000 == 36 [pid = 1649] [id = 115] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11631c800 == 35 [pid = 1649] [id = 114] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11c441000 == 34 [pid = 1649] [id = 113] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf37000 == 33 [pid = 1649] [id = 112] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11970b000 == 32 [pid = 1649] [id = 111] 23:00:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11530f800 == 31 [pid = 1649] [id = 110] 23:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 673ms 23:00:27 INFO - PROCESS | 1649 | 1461218427989 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:00:27 INFO - PROCESS | 1649 | 1461218427993 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11b069800) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11aba9400) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11582f000) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1163ec800) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1191a4400) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119e56400) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1158e8800) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11524b800) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11ab76400) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119548000) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11a881c00) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11a955400) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11bbe9800) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x127706000) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11b6e2400) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c598000) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1277ce000) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11c204c00) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11b91a800) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123aea800) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11ca6bc00) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11c5fbc00) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1268cd400) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11abb6400) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123cf4800) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 23:00:28 INFO - PROCESS | 1649 | 1461218428014 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:00:28 INFO - PROCESS | 1649 | 1461218428017 Marionette TRACE conn2 <- [1,498,null,{}] 23:00:28 INFO - PROCESS | 1649 | 1461218428022 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}] 23:00:28 INFO - PROCESS | 1649 | 1461218428094 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:00:28 INFO - PROCESS | 1649 | 1461218428103 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11670c000 == 32 [pid = 1649] [id = 132] 23:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118638000) [pid = 1649] [serial = 393] [outer = 0x0] 23:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119129c00) [pid = 1649] [serial = 394] [outer = 0x118638000] 23:00:28 INFO - PROCESS | 1649 | 1461218428130 Marionette DEBUG loaded listener.js 23:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a60ec00) [pid = 1649] [serial = 395] [outer = 0x118638000] 23:00:28 INFO - PROCESS | 1649 | 1461218428476 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]]]}] 23:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 482ms 23:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:00:28 INFO - PROCESS | 1649 | 1461218428489 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:00:28 INFO - PROCESS | 1649 | 1461218428490 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:00:28 INFO - PROCESS | 1649 | 1461218428492 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:00:28 INFO - PROCESS | 1649 | 1461218428495 Marionette TRACE conn2 <- [1,502,null,{}] 23:00:28 INFO - PROCESS | 1649 | 1461218428505 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}] 23:00:28 INFO - PROCESS | 1649 | 1461218428592 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:00:28 INFO - PROCESS | 1649 | 1461218428635 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec5800 == 33 [pid = 1649] [id = 133] 23:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a60f000) [pid = 1649] [serial = 396] [outer = 0x0] 23:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11abaa000) [pid = 1649] [serial = 397] [outer = 0x11a60f000] 23:00:28 INFO - PROCESS | 1649 | 1461218428663 Marionette DEBUG loaded listener.js 23:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11b06f800) [pid = 1649] [serial = 398] [outer = 0x11a60f000] 23:00:28 INFO - PROCESS | 1649 | 1461218428992 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]]]}] 23:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 525ms 23:00:29 INFO - PROCESS | 1649 | 1461218429020 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:00:29 INFO - PROCESS | 1649 | 1461218429022 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:00:29 INFO - PROCESS | 1649 | 1461218429024 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:00:29 INFO - PROCESS | 1649 | 1461218429025 Marionette TRACE conn2 <- [1,506,null,{}] 23:00:29 INFO - PROCESS | 1649 | 1461218429027 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}] 23:00:29 INFO - PROCESS | 1649 | 1461218429105 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:00:29 INFO - PROCESS | 1649 | 1461218429109 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b681000 == 34 [pid = 1649] [id = 134] 23:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11b6dd000) [pid = 1649] [serial = 399] [outer = 0x0] 23:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c202c00) [pid = 1649] [serial = 400] [outer = 0x11b6dd000] 23:00:29 INFO - PROCESS | 1649 | 1461218429138 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11c5f6400) [pid = 1649] [serial = 401] [outer = 0x11b6dd000] 23:00:29 INFO - PROCESS | 1649 | 1461218429456 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]]]}] 23:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 23:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:00:29 INFO - PROCESS | 1649 | 1461218429493 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:00:29 INFO - PROCESS | 1649 | 1461218429494 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:00:29 INFO - PROCESS | 1649 | 1461218429496 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:00:29 INFO - PROCESS | 1649 | 1461218429497 Marionette TRACE conn2 <- [1,510,null,{}] 23:00:29 INFO - PROCESS | 1649 | 1461218429499 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}] 23:00:29 INFO - PROCESS | 1649 | 1461218429569 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:00:29 INFO - PROCESS | 1649 | 1461218429573 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf3b800 == 35 [pid = 1649] [id = 135] 23:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11c597000) [pid = 1649] [serial = 402] [outer = 0x0] 23:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x123ae6000) [pid = 1649] [serial = 403] [outer = 0x11c597000] 23:00:29 INFO - PROCESS | 1649 | 1461218429601 Marionette DEBUG loaded listener.js 23:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x123cef400) [pid = 1649] [serial = 404] [outer = 0x11c597000] 23:00:29 INFO - PROCESS | 1649 | 1461218429955 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]]]}] 23:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 23:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:00:29 INFO - PROCESS | 1649 | 1461218429969 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:00:29 INFO - PROCESS | 1649 | 1461218429970 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:00:29 INFO - PROCESS | 1649 | 1461218429972 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:00:29 INFO - PROCESS | 1649 | 1461218429973 Marionette TRACE conn2 <- [1,514,null,{}] 23:00:29 INFO - PROCESS | 1649 | 1461218429975 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}] 23:00:30 INFO - PROCESS | 1649 | 1461218430068 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:00:30 INFO - PROCESS | 1649 | 1461218430099 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b0800 == 36 [pid = 1649] [id = 136] 23:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c469800) [pid = 1649] [serial = 405] [outer = 0x0] 23:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1265db800) [pid = 1649] [serial = 406] [outer = 0x11c469800] 23:00:30 INFO - PROCESS | 1649 | 1461218430127 Marionette DEBUG loaded listener.js 23:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129030c00) [pid = 1649] [serial = 407] [outer = 0x11c469800] 23:00:30 INFO - PROCESS | 1649 | 1461218430471 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]]]}] 23:00:30 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 23:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 23:00:30 INFO - PROCESS | 1649 | 1461218430497 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 1649 | 1461218430498 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:00:30 INFO - PROCESS | 1649 | 1461218430503 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 1649 | 1461218430504 Marionette TRACE conn2 <- [1,518,null,{}] 23:00:30 INFO - PROCESS | 1649 | 1461218430506 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}] 23:00:30 INFO - PROCESS | 1649 | 1461218430592 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:00:30 INFO - PROCESS | 1649 | 1461218430603 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c94e000 == 37 [pid = 1649] [id = 137] 23:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129032000) [pid = 1649] [serial = 408] [outer = 0x0] 23:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x129c62400) [pid = 1649] [serial = 409] [outer = 0x129032000] 23:00:30 INFO - PROCESS | 1649 | 1461218430628 Marionette DEBUG loaded listener.js 23:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129e11c00) [pid = 1649] [serial = 410] [outer = 0x129032000] 23:00:30 INFO - PROCESS | 1649 | 1461218430962 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]]]}] 23:00:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 23:00:30 INFO - PROCESS | 1649 | 1461218430972 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:00:30 INFO - PROCESS | 1649 | 1461218430973 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:00:30 INFO - PROCESS | 1649 | 1461218430975 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:00:30 INFO - PROCESS | 1649 | 1461218430977 Marionette TRACE conn2 <- [1,522,null,{}] 23:00:30 INFO - PROCESS | 1649 | 1461218430979 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}] 23:00:31 INFO - PROCESS | 1649 | 1461218431086 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:00:31 INFO - PROCESS | 1649 | 1461218431097 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x126871800 == 38 [pid = 1649] [id = 138] 23:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129e9d800) [pid = 1649] [serial = 411] [outer = 0x0] 23:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b386400) [pid = 1649] [serial = 412] [outer = 0x129e9d800] 23:00:31 INFO - PROCESS | 1649 | 1461218431125 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b4f8000) [pid = 1649] [serial = 413] [outer = 0x129e9d800] 23:00:31 INFO - PROCESS | 1649 | 1461218431473 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]]]}] 23:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 23:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:00:31 INFO - PROCESS | 1649 | 1461218431494 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:00:31 INFO - PROCESS | 1649 | 1461218431495 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:00:31 INFO - PROCESS | 1649 | 1461218431497 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:00:31 INFO - PROCESS | 1649 | 1461218431499 Marionette TRACE conn2 <- [1,526,null,{}] 23:00:31 INFO - PROCESS | 1649 | 1461218431501 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}] 23:00:31 INFO - PROCESS | 1649 | 1461218431590 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:00:31 INFO - PROCESS | 1649 | 1461218431607 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f76000 == 39 [pid = 1649] [id = 139] 23:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b4f9800) [pid = 1649] [serial = 414] [outer = 0x0] 23:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b8a8800) [pid = 1649] [serial = 415] [outer = 0x12b4f9800] 23:00:31 INFO - PROCESS | 1649 | 1461218431632 Marionette DEBUG loaded listener.js 23:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ba88800) [pid = 1649] [serial = 416] [outer = 0x12b4f9800] 23:00:32 INFO - PROCESS | 1649 | 1461218432035 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]]]}] 23:00:32 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 23:00:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 23:00:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:00:32 INFO - PROCESS | 1649 | 1461218432072 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 1649 | 1461218432074 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:00:32 INFO - PROCESS | 1649 | 1461218432077 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:00:32 INFO - PROCESS | 1649 | 1461218432079 Marionette TRACE conn2 <- [1,530,null,{}] 23:00:32 INFO - PROCESS | 1649 | 1461218432083 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}] 23:00:32 INFO - PROCESS | 1649 | 1461218432438 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c1d1c00) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11b912400) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11795d000) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x114be7000) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b8a8400) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x123cf3800) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c599400) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11b912c00) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1158bc800) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1142c2000) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11abaf800) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11954a400) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x111b03c00) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1165eb000) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1163e5800) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11b914400) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1268c3000) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x129e08c00) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a955c00) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11abaa800) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:00:32 INFO - PROCESS | 1649 | 1461218432532 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11638d800 == 40 [pid = 1649] [id = 140] 23:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x111b0f000) [pid = 1649] [serial = 417] [outer = 0x0] 23:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x114bdec00) [pid = 1649] [serial = 418] [outer = 0x111b0f000] 23:00:32 INFO - PROCESS | 1649 | 1461218432573 Marionette DEBUG loaded listener.js 23:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1186b4000) [pid = 1649] [serial = 419] [outer = 0x111b0f000] 23:00:32 INFO - PROCESS | 1649 | 1461218432873 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"]]]}] 23:00:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:00:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:00:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:00:32 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:00:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:00:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:00:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:00:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 823ms 23:00:32 INFO - PROCESS | 1649 | 1461218432906 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:00:32 INFO - PROCESS | 1649 | 1461218432908 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:00:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:00:32 INFO - PROCESS | 1649 | 1461218432910 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:00:32 INFO - PROCESS | 1649 | 1461218432912 Marionette TRACE conn2 <- [1,534,null,{}] 23:00:32 INFO - PROCESS | 1649 | 1461218432922 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}] 23:00:33 INFO - PROCESS | 1649 | 1461218433043 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:00:33 INFO - PROCESS | 1649 | 1461218433049 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12717f000 == 41 [pid = 1649] [id = 141] 23:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x114753c00) [pid = 1649] [serial = 420] [outer = 0x0] 23:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11b06ec00) [pid = 1649] [serial = 421] [outer = 0x114753c00] 23:00:33 INFO - PROCESS | 1649 | 1461218433079 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12d066000) [pid = 1649] [serial = 422] [outer = 0x114753c00] 23:00:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:00:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 469ms 23:00:33 INFO - PROCESS | 1649 | 1461218433376 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]]]}] 23:00:33 INFO - PROCESS | 1649 | 1461218433379 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:00:33 INFO - PROCESS | 1649 | 1461218433381 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:00:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:00:33 INFO - PROCESS | 1649 | 1461218433391 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 1649 | 1461218433392 Marionette TRACE conn2 <- [1,538,null,{}] 23:00:33 INFO - PROCESS | 1649 | 1461218433394 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}] 23:00:33 INFO - PROCESS | 1649 | 1461218433490 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:00:33 INFO - PROCESS | 1649 | 1461218433497 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d32c000 == 42 [pid = 1649] [id = 142] 23:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ce4f800) [pid = 1649] [serial = 423] [outer = 0x0] 23:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12d0bc800) [pid = 1649] [serial = 424] [outer = 0x12ce4f800] 23:00:33 INFO - PROCESS | 1649 | 1461218433528 Marionette DEBUG loaded listener.js 23:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12d359000) [pid = 1649] [serial = 425] [outer = 0x12ce4f800] 23:00:33 INFO - PROCESS | 1649 | 1461218433866 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]]]}] 23:00:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:00:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 23:00:33 INFO - PROCESS | 1649 | 1461218433910 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:00:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:00:33 INFO - PROCESS | 1649 | 1461218433911 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:00:33 INFO - PROCESS | 1649 | 1461218433913 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:00:33 INFO - PROCESS | 1649 | 1461218433915 Marionette TRACE conn2 <- [1,542,null,{}] 23:00:33 INFO - PROCESS | 1649 | 1461218433917 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}] 23:00:34 INFO - PROCESS | 1649 | 1461218434014 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:00:34 INFO - PROCESS | 1649 | 1461218434023 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4b3000 == 43 [pid = 1649] [id = 143] 23:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12d359400) [pid = 1649] [serial = 426] [outer = 0x0] 23:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12d360400) [pid = 1649] [serial = 427] [outer = 0x12d359400] 23:00:34 INFO - PROCESS | 1649 | 1461218434048 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12d48d400) [pid = 1649] [serial = 428] [outer = 0x12d359400] 23:00:34 INFO - PROCESS | 1649 | 1461218434374 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]]]}] 23:00:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:00:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 23:00:34 INFO - PROCESS | 1649 | 1461218434388 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:00:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:00:34 INFO - PROCESS | 1649 | 1461218434390 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:00:34 INFO - PROCESS | 1649 | 1461218434393 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:00:34 INFO - PROCESS | 1649 | 1461218434395 Marionette TRACE conn2 <- [1,546,null,{}] 23:00:34 INFO - PROCESS | 1649 | 1461218434400 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}] 23:00:34 INFO - PROCESS | 1649 | 1461218434630 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:00:34 INFO - PROCESS | 1649 | 1461218434815 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x118619000 == 44 [pid = 1649] [id = 144] 23:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x111b09400) [pid = 1649] [serial = 429] [outer = 0x0] 23:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11524ec00) [pid = 1649] [serial = 430] [outer = 0x111b09400] 23:00:34 INFO - PROCESS | 1649 | 1461218434862 Marionette DEBUG loaded listener.js 23:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116557400) [pid = 1649] [serial = 431] [outer = 0x111b09400] 23:00:35 INFO - PROCESS | 1649 | 1461218435262 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]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:00:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 920ms 23:00:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:00:35 INFO - PROCESS | 1649 | 1461218435314 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:00:35 INFO - PROCESS | 1649 | 1461218435320 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:00:35 INFO - PROCESS | 1649 | 1461218435323 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 1649 | 1461218435326 Marionette TRACE conn2 <- [1,550,null,{}] 23:00:35 INFO - PROCESS | 1649 | 1461218435329 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}] 23:00:35 INFO - PROCESS | 1649 | 1461218435433 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:00:35 INFO - PROCESS | 1649 | 1461218435508 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae53800 == 45 [pid = 1649] [id = 145] 23:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118977000) [pid = 1649] [serial = 432] [outer = 0x0] 23:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119a2f000) [pid = 1649] [serial = 433] [outer = 0x118977000] 23:00:35 INFO - PROCESS | 1649 | 1461218435547 Marionette DEBUG loaded listener.js 23:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ae79400) [pid = 1649] [serial = 434] [outer = 0x118977000] 23:00:35 INFO - PROCESS | 1649 | 1461218435922 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]]]}] 23:00:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 23:00:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 23:00:35 INFO - PROCESS | 1649 | 1461218435944 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:00:35 INFO - PROCESS | 1649 | 1461218435946 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:00:35 INFO - PROCESS | 1649 | 1461218435949 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:00:35 INFO - PROCESS | 1649 | 1461218435950 Marionette TRACE conn2 <- [1,554,null,{}] 23:00:35 INFO - PROCESS | 1649 | 1461218435953 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}] 23:00:36 INFO - PROCESS | 1649 | 1461218436052 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:00:36 INFO - PROCESS | 1649 | 1461218436138 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c3d800 == 46 [pid = 1649] [id = 146] 23:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11abb2000) [pid = 1649] [serial = 435] [outer = 0x0] 23:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11c208800) [pid = 1649] [serial = 436] [outer = 0x11abb2000] 23:00:36 INFO - PROCESS | 1649 | 1461218436168 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123aea400) [pid = 1649] [serial = 437] [outer = 0x11abb2000] 23:00:36 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:36 INFO - PROCESS | 1649 | 1461218436596 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]]]}] 23:00:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:00:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 670ms 23:00:36 INFO - PROCESS | 1649 | 1461218436620 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:00:36 INFO - PROCESS | 1649 | 1461218436622 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:00:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:00:36 INFO - PROCESS | 1649 | 1461218436630 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:00:36 INFO - PROCESS | 1649 | 1461218436634 Marionette TRACE conn2 <- [1,558,null,{}] 23:00:36 INFO - PROCESS | 1649 | 1461218436636 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}] 23:00:36 INFO - PROCESS | 1649 | 1461218436738 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:00:36 INFO - PROCESS | 1649 | 1461218436798 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d178800 == 47 [pid = 1649] [id = 147] 23:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x123aec800) [pid = 1649] [serial = 438] [outer = 0x0] 23:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126c76400) [pid = 1649] [serial = 439] [outer = 0x123aec800] 23:00:36 INFO - PROCESS | 1649 | 1461218436828 Marionette DEBUG loaded listener.js 23:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b386c00) [pid = 1649] [serial = 440] [outer = 0x123aec800] 23:00:37 INFO - PROCESS | 1649 | 1461218437234 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]]]}] 23:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 626ms 23:00:37 INFO - PROCESS | 1649 | 1461218437253 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:00:37 INFO - PROCESS | 1649 | 1461218437254 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:00:37 INFO - PROCESS | 1649 | 1461218437257 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:00:37 INFO - PROCESS | 1649 | 1461218437258 Marionette TRACE conn2 <- [1,562,null,{}] 23:00:37 INFO - PROCESS | 1649 | 1461218437260 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}] 23:00:37 INFO - PROCESS | 1649 | 1461218437357 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:00:37 INFO - PROCESS | 1649 | 1461218437435 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e51b000 == 48 [pid = 1649] [id = 148] 23:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b5b6000) [pid = 1649] [serial = 441] [outer = 0x0] 23:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12bf0c000) [pid = 1649] [serial = 442] [outer = 0x12b5b6000] 23:00:37 INFO - PROCESS | 1649 | 1461218437467 Marionette DEBUG loaded listener.js 23:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12d06c800) [pid = 1649] [serial = 443] [outer = 0x12b5b6000] 23:00:37 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:37 INFO - PROCESS | 1649 | 1461218437883 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]]]}] 23:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 668ms 23:00:37 INFO - PROCESS | 1649 | 1461218437926 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:00:37 INFO - PROCESS | 1649 | 1461218437927 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:00:37 INFO - PROCESS | 1649 | 1461218437929 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:00:37 INFO - PROCESS | 1649 | 1461218437931 Marionette TRACE conn2 <- [1,566,null,{}] 23:00:37 INFO - PROCESS | 1649 | 1461218437933 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}] 23:00:38 INFO - PROCESS | 1649 | 1461218438030 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:00:38 INFO - PROCESS | 1649 | 1461218438081 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bba9000 == 49 [pid = 1649] [id = 149] 23:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bf08400) [pid = 1649] [serial = 444] [outer = 0x0] 23:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12d0bc000) [pid = 1649] [serial = 445] [outer = 0x12bf08400] 23:00:38 INFO - PROCESS | 1649 | 1461218438120 Marionette DEBUG loaded listener.js 23:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12d496400) [pid = 1649] [serial = 446] [outer = 0x12bf08400] 23:00:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:38 INFO - PROCESS | 1649 | 1461218438707 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]]]}] 23:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 822ms 23:00:38 INFO - PROCESS | 1649 | 1461218438753 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:00:38 INFO - PROCESS | 1649 | 1461218438755 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:00:38 INFO - PROCESS | 1649 | 1461218438759 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:00:38 INFO - PROCESS | 1649 | 1461218438761 Marionette TRACE conn2 <- [1,570,null,{}] 23:00:38 INFO - PROCESS | 1649 | 1461218438765 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}] 23:00:38 INFO - PROCESS | 1649 | 1461218438855 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:00:38 INFO - PROCESS | 1649 | 1461218438918 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab55000 == 50 [pid = 1649] [id = 150] 23:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x115331400) [pid = 1649] [serial = 447] [outer = 0x0] 23:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11560d400) [pid = 1649] [serial = 448] [outer = 0x115331400] 23:00:38 INFO - PROCESS | 1649 | 1461218438947 Marionette DEBUG loaded listener.js 23:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1165eb800) [pid = 1649] [serial = 449] [outer = 0x115331400] 23:00:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:39 INFO - PROCESS | 1649 | 1461218439375 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]]]}] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4b3000 == 49 [pid = 1649] [id = 143] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d32c000 == 48 [pid = 1649] [id = 142] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12717f000 == 47 [pid = 1649] [id = 141] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11638d800 == 46 [pid = 1649] [id = 140] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x127f76000 == 45 [pid = 1649] [id = 139] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12bd0d800) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126871800 == 44 [pid = 1649] [id = 138] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11c94e000 == 43 [pid = 1649] [id = 137] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b0800 == 42 [pid = 1649] [id = 136] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf3b800 == 41 [pid = 1649] [id = 135] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11b681000 == 40 [pid = 1649] [id = 134] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec5800 == 39 [pid = 1649] [id = 133] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11670c000 == 38 [pid = 1649] [id = 132] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11984e800 == 37 [pid = 1649] [id = 131] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17b800 == 36 [pid = 1649] [id = 130] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b514000 == 35 [pid = 1649] [id = 129] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b3000 == 34 [pid = 1649] [id = 128] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11956c000 == 33 [pid = 1649] [id = 127] 23:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc85000 == 32 [pid = 1649] [id = 126] 23:00:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:00:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 23:00:39 INFO - PROCESS | 1649 | 1461218439432 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:00:39 INFO - PROCESS | 1649 | 1461218439437 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:00:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:00:39 INFO - PROCESS | 1649 | 1461218439444 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:00:39 INFO - PROCESS | 1649 | 1461218439446 Marionette TRACE conn2 <- [1,574,null,{}] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1277d4000) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11a60d800) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b5b5800) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12b4f3400) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119e5bc00) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11a99bc00) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123aebc00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x129e06400) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12995f000) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129ea4000) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x129e11800) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b5c2c00) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x123ced000) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b380000) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12bd04c00) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b4f8800) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123cf2800) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x129ea2400) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12ba84800) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126e08400) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1290cec00) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11bc71800) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c5f1400) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118640400) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11612b800) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11c206c00) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11aef0c00) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x127a89000) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11ae78000) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11b90e800) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11abb8c00) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11a94f800) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1147ba000) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x111b0c000) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118fd3400) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11863a000) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 23:00:39 INFO - PROCESS | 1649 | 1461218439486 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}] 23:00:39 INFO - PROCESS | 1649 | 1461218439632 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:00:39 INFO - PROCESS | 1649 | 1461218439640 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11860e000 == 33 [pid = 1649] [id = 151] 23:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118fd2800) [pid = 1649] [serial = 450] [outer = 0x0] 23:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119126000) [pid = 1649] [serial = 451] [outer = 0x118fd2800] 23:00:39 INFO - PROCESS | 1649 | 1461218439683 Marionette DEBUG loaded listener.js 23:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a947800) [pid = 1649] [serial = 452] [outer = 0x118fd2800] 23:00:40 INFO - PROCESS | 1649 | 1461218440084 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]]]}] 23:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 681ms 23:00:40 INFO - PROCESS | 1649 | 1461218440129 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:00:40 INFO - PROCESS | 1649 | 1461218440130 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:00:40 INFO - PROCESS | 1649 | 1461218440138 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - PROCESS | 1649 | 1461218440141 Marionette TRACE conn2 <- [1,578,null,{}] 23:00:40 INFO - PROCESS | 1649 | 1461218440147 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}] 23:00:40 INFO - PROCESS | 1649 | 1461218440225 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:00:40 INFO - PROCESS | 1649 | 1461218440229 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae51000 == 34 [pid = 1649] [id = 152] 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11aea6800) [pid = 1649] [serial = 453] [outer = 0x0] 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11aef2c00) [pid = 1649] [serial = 454] [outer = 0x11aea6800] 23:00:40 INFO - PROCESS | 1649 | 1461218440259 Marionette DEBUG loaded listener.js 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11b91a800) [pid = 1649] [serial = 455] [outer = 0x11aea6800] 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11c5fbc00) [pid = 1649] [serial = 456] [outer = 0x12f847800] 23:00:40 INFO - PROCESS | 1649 | 1461218440626 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]]]}] 23:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 23:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:00:40 INFO - PROCESS | 1649 | 1461218440659 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:00:40 INFO - PROCESS | 1649 | 1461218440660 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:00:40 INFO - PROCESS | 1649 | 1461218440663 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:00:40 INFO - PROCESS | 1649 | 1461218440664 Marionette TRACE conn2 <- [1,582,null,{}] 23:00:40 INFO - PROCESS | 1649 | 1461218440668 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}] 23:00:40 INFO - PROCESS | 1649 | 1461218440742 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:00:40 INFO - PROCESS | 1649 | 1461218440747 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c428800 == 35 [pid = 1649] [id = 153] 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11bbeb000) [pid = 1649] [serial = 457] [outer = 0x0] 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11c857800) [pid = 1649] [serial = 458] [outer = 0x11bbeb000] 23:00:40 INFO - PROCESS | 1649 | 1461218440777 Marionette DEBUG loaded listener.js 23:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123cf3000) [pid = 1649] [serial = 459] [outer = 0x11bbeb000] 23:00:41 INFO - PROCESS | 1649 | 1461218441107 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]]]}] 23:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 23:00:41 INFO - PROCESS | 1649 | 1461218441135 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:00:41 INFO - PROCESS | 1649 | 1461218441138 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:00:41 INFO - PROCESS | 1649 | 1461218441140 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:00:41 INFO - PROCESS | 1649 | 1461218441141 Marionette TRACE conn2 <- [1,586,null,{}] 23:00:41 INFO - PROCESS | 1649 | 1461218441143 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}] 23:00:41 INFO - PROCESS | 1649 | 1461218441220 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:00:41 INFO - PROCESS | 1649 | 1461218441268 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7b5000 == 36 [pid = 1649] [id = 154] 23:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11bbeb800) [pid = 1649] [serial = 460] [outer = 0x0] 23:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1265e2400) [pid = 1649] [serial = 461] [outer = 0x11bbeb800] 23:00:41 INFO - PROCESS | 1649 | 1461218441294 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126e08c00) [pid = 1649] [serial = 462] [outer = 0x11bbeb800] 23:00:41 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:41 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:41 INFO - PROCESS | 1649 | 1461218441626 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]]]}] 23:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 23:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:00:41 INFO - PROCESS | 1649 | 1461218441658 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:00:41 INFO - PROCESS | 1649 | 1461218441659 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:00:41 INFO - PROCESS | 1649 | 1461218441661 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:00:41 INFO - PROCESS | 1649 | 1461218441662 Marionette TRACE conn2 <- [1,590,null,{}] 23:00:41 INFO - PROCESS | 1649 | 1461218441665 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}] 23:00:41 INFO - PROCESS | 1649 | 1461218441772 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:00:41 INFO - PROCESS | 1649 | 1461218441777 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12686c800 == 37 [pid = 1649] [id = 155] 23:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127706000) [pid = 1649] [serial = 463] [outer = 0x0] 23:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129031000) [pid = 1649] [serial = 464] [outer = 0x127706000] 23:00:41 INFO - PROCESS | 1649 | 1461218441803 Marionette DEBUG loaded listener.js 23:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129e0d400) [pid = 1649] [serial = 465] [outer = 0x127706000] 23:00:42 INFO - PROCESS | 1649 | 1461218442139 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]]]}] 23:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 517ms 23:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:00:42 INFO - PROCESS | 1649 | 1461218442180 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:00:42 INFO - PROCESS | 1649 | 1461218442181 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:00:42 INFO - PROCESS | 1649 | 1461218442183 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 1649 | 1461218442184 Marionette TRACE conn2 <- [1,594,null,{}] 23:00:42 INFO - PROCESS | 1649 | 1461218442186 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}] 23:00:42 INFO - PROCESS | 1649 | 1461218442277 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:00:42 INFO - PROCESS | 1649 | 1461218442282 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x127178000 == 38 [pid = 1649] [id = 156] 23:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x129e05800) [pid = 1649] [serial = 466] [outer = 0x0] 23:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12b37cc00) [pid = 1649] [serial = 467] [outer = 0x129e05800] 23:00:42 INFO - PROCESS | 1649 | 1461218442307 Marionette DEBUG loaded listener.js 23:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12b4f4c00) [pid = 1649] [serial = 468] [outer = 0x129e05800] 23:00:42 INFO - PROCESS | 1649 | 1461218442663 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]]]}] 23:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 23:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:00:42 INFO - PROCESS | 1649 | 1461218442703 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:00:42 INFO - PROCESS | 1649 | 1461218442704 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:00:42 INFO - PROCESS | 1649 | 1461218442706 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:00:42 INFO - PROCESS | 1649 | 1461218442708 Marionette TRACE conn2 <- [1,598,null,{}] 23:00:42 INFO - PROCESS | 1649 | 1461218442710 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}] 23:00:42 INFO - PROCESS | 1649 | 1461218442802 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:00:42 INFO - PROCESS | 1649 | 1461218442814 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x129170800 == 39 [pid = 1649] [id = 157] 23:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b4f5000) [pid = 1649] [serial = 469] [outer = 0x0] 23:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12ba79c00) [pid = 1649] [serial = 470] [outer = 0x12b4f5000] 23:00:42 INFO - PROCESS | 1649 | 1461218442840 Marionette DEBUG loaded listener.js 23:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bd0a400) [pid = 1649] [serial = 471] [outer = 0x12b4f5000] 23:00:43 INFO - PROCESS | 1649 | 1461218443167 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]]]}] 23:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 467ms 23:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:00:43 INFO - PROCESS | 1649 | 1461218443174 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:00:43 INFO - PROCESS | 1649 | 1461218443176 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:00:43 INFO - PROCESS | 1649 | 1461218443178 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 1649 | 1461218443179 Marionette TRACE conn2 <- [1,602,null,{}] 23:00:43 INFO - PROCESS | 1649 | 1461218443181 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}] 23:00:43 INFO - PROCESS | 1649 | 1461218443278 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:00:43 INFO - PROCESS | 1649 | 1461218443290 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c4d000 == 40 [pid = 1649] [id = 158] 23:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11ad8fc00) [pid = 1649] [serial = 472] [outer = 0x0] 23:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12ce54c00) [pid = 1649] [serial = 473] [outer = 0x11ad8fc00] 23:00:43 INFO - PROCESS | 1649 | 1461218443315 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12d0c5000) [pid = 1649] [serial = 474] [outer = 0x11ad8fc00] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x129032000) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x129e9d800) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c597000) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11b6dd000) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11a60f000) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118638000) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x115607400) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x127757c00) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12b4f9800) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12ce4f800) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x111b0f000) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c469800) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x114753c00) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x127706800) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:00:43 INFO - PROCESS | 1649 | 1461218443755 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]]]}] 23:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 619ms 23:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:00:43 INFO - PROCESS | 1649 | 1461218443797 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:00:43 INFO - PROCESS | 1649 | 1461218443799 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:00:43 INFO - PROCESS | 1649 | 1461218443801 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:00:43 INFO - PROCESS | 1649 | 1461218443802 Marionette TRACE conn2 <- [1,606,null,{}] 23:00:43 INFO - PROCESS | 1649 | 1461218443804 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}] 23:00:43 INFO - PROCESS | 1649 | 1461218443877 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:00:43 INFO - PROCESS | 1649 | 1461218443881 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12777f000 == 41 [pid = 1649] [id = 159] 23:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1163e4000) [pid = 1649] [serial = 475] [outer = 0x0] 23:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11ae7a400) [pid = 1649] [serial = 476] [outer = 0x1163e4000] 23:00:43 INFO - PROCESS | 1649 | 1461218443909 Marionette DEBUG loaded listener.js 23:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x129e9d800) [pid = 1649] [serial = 477] [outer = 0x1163e4000] 23:00:44 INFO - PROCESS | 1649 | 1461218444225 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]]]}] 23:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 23:00:44 INFO - PROCESS | 1649 | 1461218444270 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:00:44 INFO - PROCESS | 1649 | 1461218444271 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:00:44 INFO - PROCESS | 1649 | 1461218444278 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:00:44 INFO - PROCESS | 1649 | 1461218444280 Marionette TRACE conn2 <- [1,610,null,{}] 23:00:44 INFO - PROCESS | 1649 | 1461218444283 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}] 23:00:44 INFO - PROCESS | 1649 | 1461218444374 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:00:44 INFO - PROCESS | 1649 | 1461218444378 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17b800 == 42 [pid = 1649] [id = 160] 23:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123cf1400) [pid = 1649] [serial = 478] [outer = 0x0] 23:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12d48e400) [pid = 1649] [serial = 479] [outer = 0x123cf1400] 23:00:44 INFO - PROCESS | 1649 | 1461218444408 Marionette DEBUG loaded listener.js 23:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12e15f400) [pid = 1649] [serial = 480] [outer = 0x123cf1400] 23:00:44 INFO - PROCESS | 1649 | 1461218444779 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]]]}] 23:00:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:00:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 526ms 23:00:44 INFO - PROCESS | 1649 | 1461218444803 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:00:44 INFO - PROCESS | 1649 | 1461218444805 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:00:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:00:44 INFO - PROCESS | 1649 | 1461218444808 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:00:44 INFO - PROCESS | 1649 | 1461218444811 Marionette TRACE conn2 <- [1,614,null,{}] 23:00:44 INFO - PROCESS | 1649 | 1461218444814 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}] 23:00:44 INFO - PROCESS | 1649 | 1461218444962 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:00:44 INFO - PROCESS | 1649 | 1461218444970 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4ad000 == 43 [pid = 1649] [id = 161] 23:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12d364000) [pid = 1649] [serial = 481] [outer = 0x0] 23:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12e162c00) [pid = 1649] [serial = 482] [outer = 0x12d364000] 23:00:44 INFO - PROCESS | 1649 | 1461218444994 Marionette DEBUG loaded listener.js 23:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12e398800) [pid = 1649] [serial = 483] [outer = 0x12d364000] 23:00:45 INFO - PROCESS | 1649 | 1461218445339 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]]]}] 23:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 570ms 23:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:00:45 INFO - PROCESS | 1649 | 1461218445377 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:00:45 INFO - PROCESS | 1649 | 1461218445379 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:00:45 INFO - PROCESS | 1649 | 1461218445381 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:00:45 INFO - PROCESS | 1649 | 1461218445382 Marionette TRACE conn2 <- [1,618,null,{}] 23:00:45 INFO - PROCESS | 1649 | 1461218445384 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}] 23:00:45 INFO - PROCESS | 1649 | 1461218445460 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:00:45 INFO - PROCESS | 1649 | 1461218445464 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e868000 == 44 [pid = 1649] [id = 162] 23:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12e398c00) [pid = 1649] [serial = 484] [outer = 0x0] 23:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12e3a0800) [pid = 1649] [serial = 485] [outer = 0x12e398c00] 23:00:45 INFO - PROCESS | 1649 | 1461218445491 Marionette DEBUG loaded listener.js 23:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e3d9800) [pid = 1649] [serial = 486] [outer = 0x12e398c00] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab55000 == 43 [pid = 1649] [id = 150] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11bba9000 == 42 [pid = 1649] [id = 149] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12e51b000 == 41 [pid = 1649] [id = 148] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d178800 == 40 [pid = 1649] [id = 147] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x129c3d800 == 39 [pid = 1649] [id = 146] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae53800 == 38 [pid = 1649] [id = 145] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x118619000 == 37 [pid = 1649] [id = 144] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11860e000 == 36 [pid = 1649] [id = 151] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11c428800 == 35 [pid = 1649] [id = 153] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae51000 == 34 [pid = 1649] [id = 152] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x127178000 == 33 [pid = 1649] [id = 156] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12777f000 == 32 [pid = 1649] [id = 159] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x129c4d000 == 31 [pid = 1649] [id = 158] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12686c800 == 30 [pid = 1649] [id = 155] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x129170800 == 29 [pid = 1649] [id = 157] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17b800 == 28 [pid = 1649] [id = 160] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7b5000 == 27 [pid = 1649] [id = 154] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x127a93000) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x129c62400) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b386400) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123ae6000) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c202c00) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c5f6400) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11abaa000) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11b06f800) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119129c00) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11a60ec00) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117959400) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1158bec00) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b4f6800) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129ea4c00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118e1ac00) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11ae74c00) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126756800) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12b8a8800) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12ba88800) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d0bc800) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x114bdec00) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123cef400) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1186b4000) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1265db800) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11b06ec00) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d359000) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12d360400) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x129e11c00) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4ad000 == 26 [pid = 1649] [id = 161] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d066000) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b4f8000) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x129030c00) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 23:00:46 INFO - PROCESS | 1649 | 1461218446965 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]]]}] 23:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1620ms 23:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:00:47 INFO - PROCESS | 1649 | 1461218447002 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:00:47 INFO - PROCESS | 1649 | 1461218447004 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:00:47 INFO - PROCESS | 1649 | 1461218447008 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:00:47 INFO - PROCESS | 1649 | 1461218447010 Marionette TRACE conn2 <- [1,622,null,{}] 23:00:47 INFO - PROCESS | 1649 | 1461218447015 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}] 23:00:47 INFO - PROCESS | 1649 | 1461218447088 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:00:47 INFO - PROCESS | 1649 | 1461218447131 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x115817800 == 27 [pid = 1649] [id = 163] 23:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x114c17c00) [pid = 1649] [serial = 487] [outer = 0x0] 23:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115331000) [pid = 1649] [serial = 488] [outer = 0x114c17c00] 23:00:47 INFO - PROCESS | 1649 | 1461218447159 Marionette DEBUG loaded listener.js 23:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11560e400) [pid = 1649] [serial = 489] [outer = 0x114c17c00] 23:00:47 INFO - PROCESS | 1649 | 1461218447504 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]]]}] 23:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 521ms 23:00:47 INFO - PROCESS | 1649 | 1461218447528 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:00:47 INFO - PROCESS | 1649 | 1461218447537 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:00:47 INFO - PROCESS | 1649 | 1461218447544 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:00:47 INFO - PROCESS | 1649 | 1461218447547 Marionette TRACE conn2 <- [1,626,null,{}] 23:00:47 INFO - PROCESS | 1649 | 1461218447553 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}] 23:00:47 INFO - PROCESS | 1649 | 1461218447663 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:00:47 INFO - PROCESS | 1649 | 1461218447731 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x118994000 == 28 [pid = 1649] [id = 164] 23:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x111b07c00) [pid = 1649] [serial = 490] [outer = 0x0] 23:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115832000) [pid = 1649] [serial = 491] [outer = 0x111b07c00] 23:00:47 INFO - PROCESS | 1649 | 1461218447773 Marionette DEBUG loaded listener.js 23:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11887c800) [pid = 1649] [serial = 492] [outer = 0x111b07c00] 23:00:48 INFO - PROCESS | 1649 | 1461218448163 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]]]}] 23:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 626ms 23:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:00:48 INFO - PROCESS | 1649 | 1461218448172 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:00:48 INFO - PROCESS | 1649 | 1461218448175 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:00:48 INFO - PROCESS | 1649 | 1461218448179 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:00:48 INFO - PROCESS | 1649 | 1461218448186 Marionette TRACE conn2 <- [1,630,null,{}] 23:00:48 INFO - PROCESS | 1649 | 1461218448207 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}] 23:00:48 INFO - PROCESS | 1649 | 1461218448321 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:00:48 INFO - PROCESS | 1649 | 1461218448372 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11985b000 == 29 [pid = 1649] [id = 165] 23:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111b0b000) [pid = 1649] [serial = 493] [outer = 0x0] 23:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11a604000) [pid = 1649] [serial = 494] [outer = 0x111b0b000] 23:00:48 INFO - PROCESS | 1649 | 1461218448417 Marionette DEBUG loaded listener.js 23:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a946400) [pid = 1649] [serial = 495] [outer = 0x111b0b000] 23:00:48 INFO - PROCESS | 1649 | 1461218448815 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]]]}] 23:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 681ms 23:00:48 INFO - PROCESS | 1649 | 1461218448862 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:00:48 INFO - PROCESS | 1649 | 1461218448865 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:00:48 INFO - PROCESS | 1649 | 1461218448868 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:00:48 INFO - PROCESS | 1649 | 1461218448870 Marionette TRACE conn2 <- [1,634,null,{}] 23:00:48 INFO - PROCESS | 1649 | 1461218448873 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}] 23:00:48 INFO - PROCESS | 1649 | 1461218448981 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:00:48 INFO - PROCESS | 1649 | 1461218448990 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8bb800 == 30 [pid = 1649] [id = 166] 23:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11a947c00) [pid = 1649] [serial = 496] [outer = 0x0] 23:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a997c00) [pid = 1649] [serial = 497] [outer = 0x11a947c00] 23:00:49 INFO - PROCESS | 1649 | 1461218449032 Marionette DEBUG loaded listener.js 23:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11abaa800) [pid = 1649] [serial = 498] [outer = 0x11a947c00] 23:00:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:49 INFO - PROCESS | 1649 | 1461218449458 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]]]}] 23:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 621ms 23:00:49 INFO - PROCESS | 1649 | 1461218449488 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:00:49 INFO - PROCESS | 1649 | 1461218449489 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:00:49 INFO - PROCESS | 1649 | 1461218449492 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 1649 | 1461218449493 Marionette TRACE conn2 <- [1,638,null,{}] 23:00:49 INFO - PROCESS | 1649 | 1461218449495 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}] 23:00:49 INFO - PROCESS | 1649 | 1461218449562 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:00:49 INFO - PROCESS | 1649 | 1461218449567 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae5c800 == 31 [pid = 1649] [id = 167] 23:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117959400) [pid = 1649] [serial = 499] [outer = 0x0] 23:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11abb5c00) [pid = 1649] [serial = 500] [outer = 0x117959400] 23:00:49 INFO - PROCESS | 1649 | 1461218449593 Marionette DEBUG loaded listener.js 23:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11ae78000) [pid = 1649] [serial = 501] [outer = 0x117959400] 23:00:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:49 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:00:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:49 INFO - PROCESS | 1649 | 1461218449912 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]]]}] 23:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 23:00:49 INFO - PROCESS | 1649 | 1461218449960 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:00:49 INFO - PROCESS | 1649 | 1461218449961 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:00:49 INFO - PROCESS | 1649 | 1461218449964 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:00:49 INFO - PROCESS | 1649 | 1461218449965 Marionette TRACE conn2 <- [1,642,null,{}] 23:00:49 INFO - PROCESS | 1649 | 1461218449967 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}] 23:00:50 INFO - PROCESS | 1649 | 1461218450051 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:00:50 INFO - PROCESS | 1649 | 1461218450095 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb9e800 == 32 [pid = 1649] [id = 168] 23:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11abaf400) [pid = 1649] [serial = 502] [outer = 0x0] 23:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11aeaa800) [pid = 1649] [serial = 503] [outer = 0x11abaf400] 23:00:50 INFO - PROCESS | 1649 | 1461218450123 Marionette DEBUG loaded listener.js 23:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11bbeb400) [pid = 1649] [serial = 504] [outer = 0x11abaf400] 23:00:50 INFO - PROCESS | 1649 | 1461218450390 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]]]}] 23:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 467ms 23:00:50 INFO - PROCESS | 1649 | 1461218450440 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:00:50 INFO - PROCESS | 1649 | 1461218450441 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:00:50 INFO - PROCESS | 1649 | 1461218450444 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:00:50 INFO - PROCESS | 1649 | 1461218450445 Marionette TRACE conn2 <- [1,646,null,{}] 23:00:50 INFO - PROCESS | 1649 | 1461218450447 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}] 23:00:50 INFO - PROCESS | 1649 | 1461218450519 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:00:50 INFO - PROCESS | 1649 | 1461218450523 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c428000 == 33 [pid = 1649] [id = 169] 23:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11c1c8400) [pid = 1649] [serial = 505] [outer = 0x0] 23:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11c281000) [pid = 1649] [serial = 506] [outer = 0x11c1c8400] 23:00:50 INFO - PROCESS | 1649 | 1461218450550 Marionette DEBUG loaded listener.js 23:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c5f5800) [pid = 1649] [serial = 507] [outer = 0x11c1c8400] 23:00:50 INFO - PROCESS | 1649 | 1461218450860 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]]]}] 23:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 23:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:00:50 INFO - PROCESS | 1649 | 1461218450920 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:00:50 INFO - PROCESS | 1649 | 1461218450921 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:00:50 INFO - PROCESS | 1649 | 1461218450923 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:00:50 INFO - PROCESS | 1649 | 1461218450924 Marionette TRACE conn2 <- [1,650,null,{}] 23:00:50 INFO - PROCESS | 1649 | 1461218450927 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}] 23:00:50 INFO - PROCESS | 1649 | 1461218450995 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:00:51 INFO - PROCESS | 1649 | 1461218451001 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c947000 == 34 [pid = 1649] [id = 170] 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11c20d800) [pid = 1649] [serial = 508] [outer = 0x0] 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123ae0000) [pid = 1649] [serial = 509] [outer = 0x11c20d800] 23:00:51 INFO - PROCESS | 1649 | 1461218451027 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123ceb400) [pid = 1649] [serial = 510] [outer = 0x11c20d800] 23:00:51 INFO - PROCESS | 1649 | 1461218451328 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]]]}] 23:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 418ms 23:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:00:51 INFO - PROCESS | 1649 | 1461218451342 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:00:51 INFO - PROCESS | 1649 | 1461218451344 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:00:51 INFO - PROCESS | 1649 | 1461218451346 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 1649 | 1461218451347 Marionette TRACE conn2 <- [1,654,null,{}] 23:00:51 INFO - PROCESS | 1649 | 1461218451349 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}] 23:00:51 INFO - PROCESS | 1649 | 1461218451423 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:00:51 INFO - PROCESS | 1649 | 1461218451427 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11985a800 == 35 [pid = 1649] [id = 171] 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11ca6ac00) [pid = 1649] [serial = 511] [outer = 0x0] 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1265d8400) [pid = 1649] [serial = 512] [outer = 0x11ca6ac00] 23:00:51 INFO - PROCESS | 1649 | 1461218451455 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1268ca800) [pid = 1649] [serial = 513] [outer = 0x11ca6ac00] 23:00:51 INFO - PROCESS | 1649 | 1461218451758 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]]]}] 23:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 422ms 23:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:00:51 INFO - PROCESS | 1649 | 1461218451790 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:00:51 INFO - PROCESS | 1649 | 1461218451791 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:00:51 INFO - PROCESS | 1649 | 1461218451793 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:00:51 INFO - PROCESS | 1649 | 1461218451794 Marionette TRACE conn2 <- [1,658,null,{}] 23:00:51 INFO - PROCESS | 1649 | 1461218451796 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}] 23:00:51 INFO - PROCESS | 1649 | 1461218451897 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:00:51 INFO - PROCESS | 1649 | 1461218451911 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12663d000 == 36 [pid = 1649] [id = 172] 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x114bda800) [pid = 1649] [serial = 514] [outer = 0x0] 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1268cc000) [pid = 1649] [serial = 515] [outer = 0x114bda800] 23:00:51 INFO - PROCESS | 1649 | 1461218451936 Marionette DEBUG loaded listener.js 23:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12741f400) [pid = 1649] [serial = 516] [outer = 0x114bda800] 23:00:52 INFO - PROCESS | 1649 | 1461218452260 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]]]}] 23:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 23:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:00:52 INFO - PROCESS | 1649 | 1461218452311 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:00:52 INFO - PROCESS | 1649 | 1461218452313 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:00:52 INFO - PROCESS | 1649 | 1461218452315 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:00:52 INFO - PROCESS | 1649 | 1461218452317 Marionette TRACE conn2 <- [1,662,null,{}] 23:00:52 INFO - PROCESS | 1649 | 1461218452326 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}] 23:00:52 INFO - PROCESS | 1649 | 1461218452423 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:00:52 INFO - PROCESS | 1649 | 1461218452427 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae5a800 == 37 [pid = 1649] [id = 173] 23:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x118fd3400) [pid = 1649] [serial = 517] [outer = 0x0] 23:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12775b800) [pid = 1649] [serial = 518] [outer = 0x118fd3400] 23:00:52 INFO - PROCESS | 1649 | 1461218452456 Marionette DEBUG loaded listener.js 23:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129035c00) [pid = 1649] [serial = 519] [outer = 0x118fd3400] 23:00:52 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:52 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:52 INFO - PROCESS | 1649 | 1461218452789 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]]]}] 23:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 23:00:52 INFO - PROCESS | 1649 | 1461218452835 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:00:52 INFO - PROCESS | 1649 | 1461218452836 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:00:52 INFO - PROCESS | 1649 | 1461218452838 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:00:52 INFO - PROCESS | 1649 | 1461218452839 Marionette TRACE conn2 <- [1,666,null,{}] 23:00:52 INFO - PROCESS | 1649 | 1461218452842 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}] 23:00:52 INFO - PROCESS | 1649 | 1461218452927 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:00:52 INFO - PROCESS | 1649 | 1461218452958 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f73000 == 38 [pid = 1649] [id = 174] 23:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x127a8fc00) [pid = 1649] [serial = 520] [outer = 0x0] 23:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x129957400) [pid = 1649] [serial = 521] [outer = 0x127a8fc00] 23:00:52 INFO - PROCESS | 1649 | 1461218452982 Marionette DEBUG loaded listener.js 23:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x129e03400) [pid = 1649] [serial = 522] [outer = 0x127a8fc00] 23:00:53 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:53 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:53 INFO - PROCESS | 1649 | 1461218453325 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]]]}] 23:00:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:00:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 23:00:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:00:53 INFO - PROCESS | 1649 | 1461218453364 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 1649 | 1461218453366 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:00:53 INFO - PROCESS | 1649 | 1461218453368 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 1649 | 1461218453369 Marionette TRACE conn2 <- [1,670,null,{}] 23:00:53 INFO - PROCESS | 1649 | 1461218453371 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}] 23:00:53 INFO - PROCESS | 1649 | 1461218453459 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:00:53 INFO - PROCESS | 1649 | 1461218453463 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297bb800 == 39 [pid = 1649] [id = 175] 23:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1290c8c00) [pid = 1649] [serial = 523] [outer = 0x0] 23:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129e0e400) [pid = 1649] [serial = 524] [outer = 0x1290c8c00] 23:00:53 INFO - PROCESS | 1649 | 1461218453489 Marionette DEBUG loaded listener.js 23:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x129e9f400) [pid = 1649] [serial = 525] [outer = 0x1290c8c00] 23:00:53 INFO - PROCESS | 1649 | 1461218453808 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]]]}] 23:00:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:00:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 23:00:53 INFO - PROCESS | 1649 | 1461218453847 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:00:53 INFO - PROCESS | 1649 | 1461218453849 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:00:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:00:53 INFO - PROCESS | 1649 | 1461218453853 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:00:53 INFO - PROCESS | 1649 | 1461218453854 Marionette TRACE conn2 <- [1,674,null,{}] 23:00:53 INFO - PROCESS | 1649 | 1461218453857 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}] 23:00:54 INFO - PROCESS | 1649 | 1461218454131 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bd03c00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119e60000) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1163e9800) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11bbed400) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129e05800) [pid = 1649] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x127706000) [pid = 1649] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b4f5000) [pid = 1649] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ad8fc00) [pid = 1649] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1163e4000) [pid = 1649] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d364000) [pid = 1649] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123cf1400) [pid = 1649] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bf08400) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b5b6000) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123aec800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11abb2000) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118977000) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x111b09400) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d359400) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11bbeb800) [pid = 1649] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11bbeb000) [pid = 1649] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11aea6800) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118fd2800) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:00:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115331400) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:00:54 INFO - PROCESS | 1649 | 1461218454187 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1161d0800 == 40 [pid = 1649] [id = 176] 23:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x111b0f400) [pid = 1649] [serial = 526] [outer = 0x0] 23:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1163e4000) [pid = 1649] [serial = 527] [outer = 0x111b0f400] 23:00:54 INFO - PROCESS | 1649 | 1461218454213 Marionette DEBUG loaded listener.js 23:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11abb2000) [pid = 1649] [serial = 528] [outer = 0x111b0f400] 23:00:54 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:54 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:00:54 INFO - PROCESS | 1649 | 1461218454484 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]]]}] 23:00:54 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 23:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 23:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:00:54 INFO - PROCESS | 1649 | 1461218454523 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:00:54 INFO - PROCESS | 1649 | 1461218454525 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:00:54 INFO - PROCESS | 1649 | 1461218454527 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:00:54 INFO - PROCESS | 1649 | 1461218454528 Marionette TRACE conn2 <- [1,678,null,{}] 23:00:54 INFO - PROCESS | 1649 | 1461218454530 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}] 23:00:54 INFO - PROCESS | 1649 | 1461218454606 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:00:54 INFO - PROCESS | 1649 | 1461218454610 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ab6000 == 41 [pid = 1649] [id = 177] 23:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11bbeb800) [pid = 1649] [serial = 529] [outer = 0x0] 23:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x129c60c00) [pid = 1649] [serial = 530] [outer = 0x11bbeb800] 23:00:54 INFO - PROCESS | 1649 | 1461218454638 Marionette DEBUG loaded listener.js 23:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b383000) [pid = 1649] [serial = 531] [outer = 0x11bbeb800] 23:00:54 INFO - PROCESS | 1649 | 1461218454939 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]]]}] 23:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 418ms 23:00:54 INFO - PROCESS | 1649 | 1461218454945 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:00:54 INFO - PROCESS | 1649 | 1461218454946 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:00:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:00:54 INFO - PROCESS | 1649 | 1461218454956 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:00:54 INFO - PROCESS | 1649 | 1461218454957 Marionette TRACE conn2 <- [1,682,null,{}] 23:00:54 INFO - PROCESS | 1649 | 1461218454961 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}] 23:00:55 INFO - PROCESS | 1649 | 1461218455061 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:00:55 INFO - PROCESS | 1649 | 1461218455067 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc81800 == 42 [pid = 1649] [id = 178] 23:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118641c00) [pid = 1649] [serial = 532] [outer = 0x0] 23:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b380400) [pid = 1649] [serial = 533] [outer = 0x118641c00] 23:00:55 INFO - PROCESS | 1649 | 1461218455092 Marionette DEBUG loaded listener.js 23:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b4f8400) [pid = 1649] [serial = 534] [outer = 0x118641c00] 23:00:55 INFO - PROCESS | 1649 | 1461218455858 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]]]}] 23:00:55 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) 23:00:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 927ms 23:00:55 INFO - PROCESS | 1649 | 1461218455876 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:00:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:00:55 INFO - PROCESS | 1649 | 1461218455877 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:00:55 INFO - PROCESS | 1649 | 1461218455880 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:00:55 INFO - PROCESS | 1649 | 1461218455881 Marionette TRACE conn2 <- [1,686,null,{}] 23:00:55 INFO - PROCESS | 1649 | 1461218455883 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}] 23:00:55 INFO - PROCESS | 1649 | 1461218455957 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:00:55 INFO - PROCESS | 1649 | 1461218455961 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cecb800 == 43 [pid = 1649] [id = 179] 23:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11c5f6000) [pid = 1649] [serial = 535] [outer = 0x0] 23:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12b89d000) [pid = 1649] [serial = 536] [outer = 0x11c5f6000] 23:00:55 INFO - PROCESS | 1649 | 1461218455986 Marionette DEBUG loaded listener.js 23:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12ba82000) [pid = 1649] [serial = 537] [outer = 0x11c5f6000] 23:00:56 INFO - PROCESS | 1649 | --DOCSHELL 0x115817800 == 42 [pid = 1649] [id = 163] 23:00:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12e868000 == 41 [pid = 1649] [id = 162] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118994000 == 40 [pid = 1649] [id = 164] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc81800 == 39 [pid = 1649] [id = 178] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11985b000 == 38 [pid = 1649] [id = 165] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11c947000 == 37 [pid = 1649] [id = 170] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8bb800 == 36 [pid = 1649] [id = 166] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1297bb800 == 35 [pid = 1649] [id = 175] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x12663d000 == 34 [pid = 1649] [id = 172] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1161d0800 == 33 [pid = 1649] [id = 176] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb9e800 == 32 [pid = 1649] [id = 168] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11985a800 == 31 [pid = 1649] [id = 171] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x127f73000 == 30 [pid = 1649] [id = 174] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae5a800 == 29 [pid = 1649] [id = 173] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11c428000 == 28 [pid = 1649] [id = 169] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x126ab6000 == 27 [pid = 1649] [id = 177] 23:00:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae5c800 == 26 [pid = 1649] [id = 167] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bf04000) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11b61dc00) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119a2f800) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12770c400) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b37cc00) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129031000) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12ba79c00) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12ce54c00) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12bd0a400) [pid = 1649] [serial = 471] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11ae7a400) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12e162c00) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12d0c5000) [pid = 1649] [serial = 474] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12d48e400) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12d496400) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12d0bc000) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12d06c800) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12bf0c000) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b386c00) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126c76400) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123aea400) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11c208800) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11ae79400) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119a2f000) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116557400) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11524ec00) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d48d400) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119546c00) [pid = 1649] [serial = 194] [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.] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1265e2400) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11c857800) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123cf3000) [pid = 1649] [serial = 459] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11aef2c00) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11b91a800) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119126000) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11a947800) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1165eb800) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11560d400) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12e3a0800) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12e398800) [pid = 1649] [serial = 483] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12b4f4c00) [pid = 1649] [serial = 468] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x129e0d400) [pid = 1649] [serial = 465] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x129e9d800) [pid = 1649] [serial = 477] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x126e08c00) [pid = 1649] [serial = 462] [outer = 0x0] [url = about:blank] 23:00:57 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12e15f400) [pid = 1649] [serial = 480] [outer = 0x0] [url = about:blank] 23:00:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:00:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1969ms 23:00:57 INFO - PROCESS | 1649 | 1461218457843 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]]]}] 23:00:57 INFO - PROCESS | 1649 | 1461218457852 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:00:57 INFO - PROCESS | 1649 | 1461218457853 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:00:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:00:57 INFO - PROCESS | 1649 | 1461218457857 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:00:57 INFO - PROCESS | 1649 | 1461218457859 Marionette TRACE conn2 <- [1,690,null,{}] 23:00:57 INFO - PROCESS | 1649 | 1461218457863 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}] 23:00:57 INFO - PROCESS | 1649 | 1461218457937 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:00:57 INFO - PROCESS | 1649 | 1461218457975 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1161d8000 == 27 [pid = 1649] [id = 180] 23:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x114c18c00) [pid = 1649] [serial = 538] [outer = 0x0] 23:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x115337000) [pid = 1649] [serial = 539] [outer = 0x114c18c00] 23:00:58 INFO - PROCESS | 1649 | 1461218458004 Marionette DEBUG loaded listener.js 23:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x115611800) [pid = 1649] [serial = 540] [outer = 0x114c18c00] 23:00:58 INFO - PROCESS | 1649 | 1461218458775 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]]]}] 23:00:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:00:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 23:00:58 INFO - PROCESS | 1649 | 1461218458828 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:00:58 INFO - PROCESS | 1649 | 1461218458832 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:00:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:00:58 INFO - PROCESS | 1649 | 1461218458837 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:00:58 INFO - PROCESS | 1649 | 1461218458839 Marionette TRACE conn2 <- [1,694,null,{}] 23:00:58 INFO - PROCESS | 1649 | 1461218458841 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}] 23:00:58 INFO - PROCESS | 1649 | 1461218458913 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:00:58 INFO - PROCESS | 1649 | 1461218458918 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11914c800 == 28 [pid = 1649] [id = 181] 23:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1147b8400) [pid = 1649] [serial = 541] [outer = 0x0] 23:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11863d800) [pid = 1649] [serial = 542] [outer = 0x1147b8400] 23:00:58 INFO - PROCESS | 1649 | 1461218458947 Marionette DEBUG loaded listener.js 23:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118e15400) [pid = 1649] [serial = 543] [outer = 0x1147b8400] 23:00:59 INFO - PROCESS | 1649 | 1461218459769 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]]]}] 23:00:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 23:00:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 969ms 23:00:59 INFO - PROCESS | 1649 | 1461218459807 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:00:59 INFO - PROCESS | 1649 | 1461218459808 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:00:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:00:59 INFO - PROCESS | 1649 | 1461218459811 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:00:59 INFO - PROCESS | 1649 | 1461218459813 Marionette TRACE conn2 <- [1,698,null,{}] 23:00:59 INFO - PROCESS | 1649 | 1461218459821 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}] 23:00:59 INFO - PROCESS | 1649 | 1461218459891 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:00:59 INFO - PROCESS | 1649 | 1461218459896 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:00:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec6800 == 29 [pid = 1649] [id = 182] 23:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x111b0d800) [pid = 1649] [serial = 544] [outer = 0x0] 23:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11a60f000) [pid = 1649] [serial = 545] [outer = 0x111b0d800] 23:00:59 INFO - PROCESS | 1649 | 1461218459926 Marionette DEBUG loaded listener.js 23:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11a948400) [pid = 1649] [serial = 546] [outer = 0x111b0d800] 23:01:00 INFO - PROCESS | 1649 | 1461218460749 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]]]}] 23:01:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 23:01:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 23:01:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:01:00 INFO - PROCESS | 1649 | 1461218460785 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:01:00 INFO - PROCESS | 1649 | 1461218460787 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:01:00 INFO - PROCESS | 1649 | 1461218460790 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:01:00 INFO - PROCESS | 1649 | 1461218460791 Marionette TRACE conn2 <- [1,702,null,{}] 23:01:00 INFO - PROCESS | 1649 | 1461218460793 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}] 23:01:00 INFO - PROCESS | 1649 | 1461218460859 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:01:00 INFO - PROCESS | 1649 | 1461218460863 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae4d000 == 30 [pid = 1649] [id = 183] 23:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11a951000) [pid = 1649] [serial = 547] [outer = 0x0] 23:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11abaa000) [pid = 1649] [serial = 548] [outer = 0x11a951000] 23:01:00 INFO - PROCESS | 1649 | 1461218460893 Marionette DEBUG loaded listener.js 23:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11abb5400) [pid = 1649] [serial = 549] [outer = 0x11a951000] 23:01:01 INFO - PROCESS | 1649 | 1461218461702 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]]]}] 23:01:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:01:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 920ms 23:01:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:01:01 INFO - PROCESS | 1649 | 1461218461714 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:01:01 INFO - PROCESS | 1649 | 1461218461716 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:01:01 INFO - PROCESS | 1649 | 1461218461719 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:01:01 INFO - PROCESS | 1649 | 1461218461720 Marionette TRACE conn2 <- [1,706,null,{}] 23:01:01 INFO - PROCESS | 1649 | 1461218461723 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}] 23:01:01 INFO - PROCESS | 1649 | 1461218461808 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:01:01 INFO - PROCESS | 1649 | 1461218461812 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bb9f800 == 31 [pid = 1649] [id = 184] 23:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1147b5c00) [pid = 1649] [serial = 550] [outer = 0x0] 23:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11ae78800) [pid = 1649] [serial = 551] [outer = 0x1147b5c00] 23:01:01 INFO - PROCESS | 1649 | 1461218461837 Marionette DEBUG loaded listener.js 23:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11aeea800) [pid = 1649] [serial = 552] [outer = 0x1147b5c00] 23:01:02 INFO - PROCESS | 1649 | 1461218462669 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]]]}] 23:01:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:01:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 23:01:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:01:02 INFO - PROCESS | 1649 | 1461218462688 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:01:02 INFO - PROCESS | 1649 | 1461218462690 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:01:02 INFO - PROCESS | 1649 | 1461218462692 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:01:02 INFO - PROCESS | 1649 | 1461218462693 Marionette TRACE conn2 <- [1,710,null,{}] 23:01:02 INFO - PROCESS | 1649 | 1461218462695 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}] 23:01:02 INFO - PROCESS | 1649 | 1461218462790 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:01:02 INFO - PROCESS | 1649 | 1461218462821 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c29e800 == 32 [pid = 1649] [id = 185] 23:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11aef0400) [pid = 1649] [serial = 553] [outer = 0x0] 23:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11bbe2800) [pid = 1649] [serial = 554] [outer = 0x11aef0400] 23:01:02 INFO - PROCESS | 1649 | 1461218462848 Marionette DEBUG loaded listener.js 23:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c20ac00) [pid = 1649] [serial = 555] [outer = 0x11aef0400] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118fd3400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x127a8fc00) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1290c8c00) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118641c00) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x111b0f400) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11abaf400) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x117959400) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11a947c00) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x111b0b000) [pid = 1649] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x111b07c00) [pid = 1649] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x114c17c00) [pid = 1649] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12e398c00) [pid = 1649] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11ca6ac00) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11c20d800) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x11c1c8400) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x114bda800) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11bbeb800) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:01:03 INFO - PROCESS | 1649 | 1461218463631 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]]]}] 23:01:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:01:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 23:01:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:01:03 INFO - PROCESS | 1649 | 1461218463661 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:01:03 INFO - PROCESS | 1649 | 1461218463662 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:01:03 INFO - PROCESS | 1649 | 1461218463664 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:01:03 INFO - PROCESS | 1649 | 1461218463665 Marionette TRACE conn2 <- [1,714,null,{}] 23:01:03 INFO - PROCESS | 1649 | 1461218463670 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}] 23:01:03 INFO - PROCESS | 1649 | 1461218463734 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:01:03 INFO - PROCESS | 1649 | 1461218463738 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ed8800 == 33 [pid = 1649] [id = 186] 23:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11474c400) [pid = 1649] [serial = 556] [outer = 0x0] 23:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119e55c00) [pid = 1649] [serial = 557] [outer = 0x11474c400] 23:01:03 INFO - PROCESS | 1649 | 1461218463766 Marionette DEBUG loaded listener.js 23:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11bbeb800) [pid = 1649] [serial = 558] [outer = 0x11474c400] 23:01:04 INFO - PROCESS | 1649 | 1461218464574 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]]]}] 23:01:04 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 23:01:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 920ms 23:01:04 INFO - PROCESS | 1649 | 1461218464585 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:01:04 INFO - PROCESS | 1649 | 1461218464587 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:01:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:01:04 INFO - PROCESS | 1649 | 1461218464589 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:01:04 INFO - PROCESS | 1649 | 1461218464590 Marionette TRACE conn2 <- [1,718,null,{}] 23:01:04 INFO - PROCESS | 1649 | 1461218464592 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}] 23:01:04 INFO - PROCESS | 1649 | 1461218464662 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:01:04 INFO - PROCESS | 1649 | 1461218464668 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c93d000 == 34 [pid = 1649] [id = 187] 23:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x115243c00) [pid = 1649] [serial = 559] [outer = 0x0] 23:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11c5f1800) [pid = 1649] [serial = 560] [outer = 0x115243c00] 23:01:04 INFO - PROCESS | 1649 | 1461218464726 Marionette DEBUG loaded listener.js 23:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x123cebc00) [pid = 1649] [serial = 561] [outer = 0x115243c00] 23:01:05 INFO - PROCESS | 1649 | 1461218465457 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]]]}] 23:01:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:01:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 919ms 23:01:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:01:05 INFO - PROCESS | 1649 | 1461218465509 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:01:05 INFO - PROCESS | 1649 | 1461218465511 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:01:05 INFO - PROCESS | 1649 | 1461218465515 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:01:05 INFO - PROCESS | 1649 | 1461218465517 Marionette TRACE conn2 <- [1,722,null,{}] 23:01:05 INFO - PROCESS | 1649 | 1461218465520 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}] 23:01:05 INFO - PROCESS | 1649 | 1461218465629 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:01:05 INFO - PROCESS | 1649 | 1461218465717 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x114b69800 == 35 [pid = 1649] [id = 188] 23:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x111b06800) [pid = 1649] [serial = 562] [outer = 0x0] 23:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x111b0cc00) [pid = 1649] [serial = 563] [outer = 0x111b06800] 23:01:05 INFO - PROCESS | 1649 | 1461218465749 Marionette DEBUG loaded listener.js 23:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1147c4800) [pid = 1649] [serial = 564] [outer = 0x111b06800] 23:01:06 INFO - PROCESS | 1649 | 1461218466261 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] 23:01:06 INFO - PROCESS | 1649 | 1461218466341 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:01:06 INFO - PROCESS | 1649 | 1461218466345 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:01:06 INFO - PROCESS | 1649 | 1461218466347 Marionette TRACE conn2 <- [1,726,null,{}] 23:01:06 INFO - PROCESS | 1649 | 1461218466351 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}] 23:01:06 INFO - PROCESS | 1649 | 1461218466450 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:01:06 INFO - PROCESS | 1649 | 1461218466514 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec4000 == 36 [pid = 1649] [id = 189] 23:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1165e9800) [pid = 1649] [serial = 565] [outer = 0x0] 23:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118fd0c00) [pid = 1649] [serial = 566] [outer = 0x1165e9800] 23:01:06 INFO - PROCESS | 1649 | 1461218466546 Marionette DEBUG loaded listener.js 23:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1191ad800) [pid = 1649] [serial = 567] [outer = 0x1165e9800] 23:01:07 INFO - PROCESS | 1649 | 1461218467188 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]]]}] 23:01:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:01:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 924ms 23:01:07 INFO - PROCESS | 1649 | 1461218467270 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:01:07 INFO - PROCESS | 1649 | 1461218467273 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:01:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:01:07 INFO - PROCESS | 1649 | 1461218467278 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 1649 | 1461218467282 Marionette TRACE conn2 <- [1,730,null,{}] 23:01:07 INFO - PROCESS | 1649 | 1461218467289 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}] 23:01:07 INFO - PROCESS | 1649 | 1461218467416 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:01:07 INFO - PROCESS | 1649 | 1461218467482 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11984d800 == 37 [pid = 1649] [id = 190] 23:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1165eb000) [pid = 1649] [serial = 568] [outer = 0x0] 23:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118643800) [pid = 1649] [serial = 569] [outer = 0x1165eb000] 23:01:07 INFO - PROCESS | 1649 | 1461218467526 Marionette DEBUG loaded listener.js 23:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119128c00) [pid = 1649] [serial = 570] [outer = 0x1165eb000] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11c93d000 == 36 [pid = 1649] [id = 187] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119ed8800 == 35 [pid = 1649] [id = 186] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11c29e800 == 34 [pid = 1649] [id = 185] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11bb9f800 == 33 [pid = 1649] [id = 184] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae4d000 == 32 [pid = 1649] [id = 183] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec6800 == 31 [pid = 1649] [id = 182] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11914c800 == 30 [pid = 1649] [id = 181] 23:01:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1161d8000 == 29 [pid = 1649] [id = 180] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b89d000) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12775b800) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x129957400) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x129e0e400) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x129e03400) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x129e9f400) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b380400) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1163e4000) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11abb2000) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11aeaa800) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11abb5c00) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11ae78000) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x11a997c00) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11abaa800) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11a604000) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11a946400) [pid = 1649] [serial = 495] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x115832000) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11887c800) [pid = 1649] [serial = 492] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x115331000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11560e400) [pid = 1649] [serial = 489] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12e3d9800) [pid = 1649] [serial = 486] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12b4f8400) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1265d8400) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1268ca800) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x123ae0000) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x123ceb400) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x11c281000) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x11c5f5800) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x11bbeb400) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x1268cc000) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x129c60c00) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x129035c00) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x12b383000) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x12741f400) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 23:01:07 INFO - PROCESS | 1649 | 1461218467933 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:01:07 INFO - PROCESS | 1649 | 1461218467961 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:01:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:01:07 INFO - PROCESS | 1649 | 1461218467966 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:01:07 INFO - PROCESS | 1649 | 1461218467970 Marionette TRACE conn2 <- [1,734,null,{}] 23:01:07 INFO - PROCESS | 1649 | 1461218467972 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}] 23:01:08 INFO - PROCESS | 1649 | 1461218468045 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:01:08 INFO - PROCESS | 1649 | 1461218468083 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11914c800 == 30 [pid = 1649] [id = 191] 23:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x11524c000) [pid = 1649] [serial = 571] [outer = 0x0] 23:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x119124800) [pid = 1649] [serial = 572] [outer = 0x11524c000] 23:01:08 INFO - PROCESS | 1649 | 1461218468109 Marionette DEBUG loaded listener.js 23:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11a952000) [pid = 1649] [serial = 573] [outer = 0x11524c000] 23:01:08 INFO - PROCESS | 1649 | 1461218468395 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]]]}] 23:01:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:01:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 472ms 23:01:08 INFO - PROCESS | 1649 | 1461218468439 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:01:08 INFO - PROCESS | 1649 | 1461218468440 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:01:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:01:08 INFO - PROCESS | 1649 | 1461218468442 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:01:08 INFO - PROCESS | 1649 | 1461218468445 Marionette TRACE conn2 <- [1,738,null,{}] 23:01:08 INFO - PROCESS | 1649 | 1461218468454 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}] 23:01:08 INFO - PROCESS | 1649 | 1461218468529 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:01:08 INFO - PROCESS | 1649 | 1461218468535 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66e800 == 31 [pid = 1649] [id = 192] 23:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11a99b000) [pid = 1649] [serial = 574] [outer = 0x0] 23:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11ae7a400) [pid = 1649] [serial = 575] [outer = 0x11a99b000] 23:01:08 INFO - PROCESS | 1649 | 1461218468564 Marionette DEBUG loaded listener.js 23:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x11b622400) [pid = 1649] [serial = 576] [outer = 0x11a99b000] 23:01:09 INFO - PROCESS | 1649 | 1461218469382 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]]]}] 23:01:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:01:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 975ms 23:01:09 INFO - PROCESS | 1649 | 1461218469420 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:01:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:01:09 INFO - PROCESS | 1649 | 1461218469421 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:01:09 INFO - PROCESS | 1649 | 1461218469424 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:01:09 INFO - PROCESS | 1649 | 1461218469425 Marionette TRACE conn2 <- [1,742,null,{}] 23:01:09 INFO - PROCESS | 1649 | 1461218469427 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}] 23:01:09 INFO - PROCESS | 1649 | 1461218469495 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:01:09 INFO - PROCESS | 1649 | 1461218469503 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4a800 == 32 [pid = 1649] [id = 193] 23:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11b6dd000) [pid = 1649] [serial = 577] [outer = 0x0] 23:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x11bbed400) [pid = 1649] [serial = 578] [outer = 0x11b6dd000] 23:01:09 INFO - PROCESS | 1649 | 1461218469529 Marionette DEBUG loaded listener.js 23:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11c210400) [pid = 1649] [serial = 579] [outer = 0x11b6dd000] 23:01:10 INFO - PROCESS | 1649 | 1461218470342 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]]]}] 23:01:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:01:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 23:01:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:01:10 INFO - PROCESS | 1649 | 1461218470394 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:01:10 INFO - PROCESS | 1649 | 1461218470395 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:01:10 INFO - PROCESS | 1649 | 1461218470398 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:01:10 INFO - PROCESS | 1649 | 1461218470399 Marionette TRACE conn2 <- [1,746,null,{}] 23:01:10 INFO - PROCESS | 1649 | 1461218470401 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}] 23:01:10 INFO - PROCESS | 1649 | 1461218470480 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:01:10 INFO - PROCESS | 1649 | 1461218470487 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11476e000 == 33 [pid = 1649] [id = 194] 23:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x11b913000) [pid = 1649] [serial = 580] [outer = 0x0] 23:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11c914c00) [pid = 1649] [serial = 581] [outer = 0x11b913000] 23:01:10 INFO - PROCESS | 1649 | 1461218470512 Marionette DEBUG loaded listener.js 23:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x123cf0800) [pid = 1649] [serial = 582] [outer = 0x11b913000] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11a951000) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x114c18c00) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x11474c400) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1147b8400) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x11c5f6000) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x111b0d800) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x11aef0400) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:01:10 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x1147b5c00) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:01:11 INFO - PROCESS | 1649 | 1461218471325 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]]]}] 23:01:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:01:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 971ms 23:01:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:01:11 INFO - PROCESS | 1649 | 1461218471370 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:01:11 INFO - PROCESS | 1649 | 1461218471371 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:01:11 INFO - PROCESS | 1649 | 1461218471373 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:01:11 INFO - PROCESS | 1649 | 1461218471374 Marionette TRACE conn2 <- [1,750,null,{}] 23:01:11 INFO - PROCESS | 1649 | 1461218471376 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}] 23:01:11 INFO - PROCESS | 1649 | 1461218471458 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:01:11 INFO - PROCESS | 1649 | 1461218471464 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x126422800 == 34 [pid = 1649] [id = 195] 23:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x114753c00) [pid = 1649] [serial = 583] [outer = 0x0] 23:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x11b6e1800) [pid = 1649] [serial = 584] [outer = 0x114753c00] 23:01:11 INFO - PROCESS | 1649 | 1461218471494 Marionette DEBUG loaded listener.js 23:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x126e06000) [pid = 1649] [serial = 585] [outer = 0x114753c00] 23:01:12 INFO - PROCESS | 1649 | 1461218472291 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]]]}] 23:01:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:01:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 968ms 23:01:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:01:12 INFO - PROCESS | 1649 | 1461218472342 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:01:12 INFO - PROCESS | 1649 | 1461218472343 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:01:12 INFO - PROCESS | 1649 | 1461218472345 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:01:12 INFO - PROCESS | 1649 | 1461218472346 Marionette TRACE conn2 <- [1,754,null,{}] 23:01:12 INFO - PROCESS | 1649 | 1461218472348 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}] 23:01:12 INFO - PROCESS | 1649 | 1461218472414 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:01:12 INFO - PROCESS | 1649 | 1461218472454 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x126629800 == 35 [pid = 1649] [id = 196] 23:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x1147b8400) [pid = 1649] [serial = 586] [outer = 0x0] 23:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x127429400) [pid = 1649] [serial = 587] [outer = 0x1147b8400] 23:01:12 INFO - PROCESS | 1649 | 1461218472479 Marionette DEBUG loaded listener.js 23:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1277ce800) [pid = 1649] [serial = 588] [outer = 0x1147b8400] 23:01:13 INFO - PROCESS | 1649 | 1461218473191 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]]]}] 23:01:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:01:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 868ms 23:01:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:01:13 INFO - PROCESS | 1649 | 1461218473215 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:01:13 INFO - PROCESS | 1649 | 1461218473217 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:01:13 INFO - PROCESS | 1649 | 1461218473220 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 1649 | 1461218473221 Marionette TRACE conn2 <- [1,758,null,{}] 23:01:13 INFO - PROCESS | 1649 | 1461218473223 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}] 23:01:13 INFO - PROCESS | 1649 | 1461218473291 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:01:13 INFO - PROCESS | 1649 | 1461218473295 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ab2800 == 36 [pid = 1649] [id = 197] 23:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1269e4400) [pid = 1649] [serial = 589] [outer = 0x0] 23:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1279a4c00) [pid = 1649] [serial = 590] [outer = 0x1269e4400] 23:01:13 INFO - PROCESS | 1649 | 1461218473322 Marionette DEBUG loaded listener.js 23:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x129036400) [pid = 1649] [serial = 591] [outer = 0x1269e4400] 23:01:13 INFO - PROCESS | 1649 | 1461218473625 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]]]}] 23:01:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:01:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 419ms 23:01:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:01:13 INFO - PROCESS | 1649 | 1461218473642 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:01:13 INFO - PROCESS | 1649 | 1461218473643 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:01:13 INFO - PROCESS | 1649 | 1461218473645 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:01:13 INFO - PROCESS | 1649 | 1461218473647 Marionette TRACE conn2 <- [1,762,null,{}] 23:01:13 INFO - PROCESS | 1649 | 1461218473649 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}] 23:01:13 INFO - PROCESS | 1649 | 1461218473764 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:01:13 INFO - PROCESS | 1649 | 1461218473805 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x118615800 == 37 [pid = 1649] [id = 198] 23:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x111b05800) [pid = 1649] [serial = 592] [outer = 0x0] 23:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11474c400) [pid = 1649] [serial = 593] [outer = 0x111b05800] 23:01:13 INFO - PROCESS | 1649 | 1461218473838 Marionette DEBUG loaded listener.js 23:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x115603000) [pid = 1649] [serial = 594] [outer = 0x111b05800] 23:01:14 INFO - PROCESS | 1649 | 1461218474726 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]]]}] 23:01:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:01:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1124ms 23:01:14 INFO - PROCESS | 1649 | 1461218474771 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:01:14 INFO - PROCESS | 1649 | 1461218474775 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:01:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:01:14 INFO - PROCESS | 1649 | 1461218474778 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:01:14 INFO - PROCESS | 1649 | 1461218474781 Marionette TRACE conn2 <- [1,766,null,{}] 23:01:14 INFO - PROCESS | 1649 | 1461218474784 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}] 23:01:14 INFO - PROCESS | 1649 | 1461218474906 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:01:14 INFO - PROCESS | 1649 | 1461218474953 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae64000 == 38 [pid = 1649] [id = 199] 23:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119a32800) [pid = 1649] [serial = 595] [outer = 0x0] 23:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11a610400) [pid = 1649] [serial = 596] [outer = 0x119a32800] 23:01:14 INFO - PROCESS | 1649 | 1461218474985 Marionette DEBUG loaded listener.js 23:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11a955000) [pid = 1649] [serial = 597] [outer = 0x119a32800] 23:01:15 INFO - PROCESS | 1649 | 1461218475878 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]]]}] 23:01:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:01:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1125ms 23:01:15 INFO - PROCESS | 1649 | 1461218475903 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:01:15 INFO - PROCESS | 1649 | 1461218475905 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:01:15 INFO - PROCESS | 1649 | 1461218475908 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:01:15 INFO - PROCESS | 1649 | 1461218475909 Marionette TRACE conn2 <- [1,770,null,{}] 23:01:15 INFO - PROCESS | 1649 | 1461218475912 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}] 23:01:16 INFO - PROCESS | 1649 | 1461218476031 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:01:16 INFO - PROCESS | 1649 | 1461218476075 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab53000 == 39 [pid = 1649] [id = 200] 23:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1188d3c00) [pid = 1649] [serial = 598] [outer = 0x0] 23:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11aef0c00) [pid = 1649] [serial = 599] [outer = 0x1188d3c00] 23:01:16 INFO - PROCESS | 1649 | 1461218476106 Marionette DEBUG loaded listener.js 23:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11b90e800) [pid = 1649] [serial = 600] [outer = 0x1188d3c00] 23:01:16 INFO - PROCESS | 1649 | 1461218476640 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]]]}] 23:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 769ms 23:01:16 INFO - PROCESS | 1649 | 1461218476678 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:01:16 INFO - PROCESS | 1649 | 1461218476681 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:01:16 INFO - PROCESS | 1649 | 1461218476685 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:01:16 INFO - PROCESS | 1649 | 1461218476687 Marionette TRACE conn2 <- [1,774,null,{}] 23:01:16 INFO - PROCESS | 1649 | 1461218476690 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}] 23:01:16 INFO - PROCESS | 1649 | 1461218476775 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:01:16 INFO - PROCESS | 1649 | 1461218476815 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x115816800 == 40 [pid = 1649] [id = 201] 23:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x114c12800) [pid = 1649] [serial = 601] [outer = 0x0] 23:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x114f62000) [pid = 1649] [serial = 602] [outer = 0x114c12800] 23:01:16 INFO - PROCESS | 1649 | 1461218476845 Marionette DEBUG loaded listener.js 23:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115608800) [pid = 1649] [serial = 603] [outer = 0x114c12800] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x126ab2800 == 39 [pid = 1649] [id = 197] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x126629800 == 38 [pid = 1649] [id = 196] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x126422800 == 37 [pid = 1649] [id = 195] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11476e000 == 36 [pid = 1649] [id = 194] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4a800 == 35 [pid = 1649] [id = 193] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11b66e800 == 34 [pid = 1649] [id = 192] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11914c800 == 33 [pid = 1649] [id = 191] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11984d800 == 32 [pid = 1649] [id = 190] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11c5f1800) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec4000 == 31 [pid = 1649] [id = 189] 23:01:17 INFO - PROCESS | 1649 | --DOCSHELL 0x114b69800 == 30 [pid = 1649] [id = 188] 23:01:17 INFO - PROCESS | 1649 | 1461218477204 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]]]}] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x115611800) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x11863d800) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118e15400) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12ba82000) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11a60f000) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11a948400) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11bbe2800) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x119e55c00) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11c20ac00) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11ae78800) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11aeea800) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11abb5400) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11abaa000) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x115337000) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 23:01:17 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x11bbeb800) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 23:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 570ms 23:01:17 INFO - PROCESS | 1649 | 1461218477255 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:01:17 INFO - PROCESS | 1649 | 1461218477259 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:01:17 INFO - PROCESS | 1649 | 1461218477263 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:01:17 INFO - PROCESS | 1649 | 1461218477265 Marionette TRACE conn2 <- [1,778,null,{}] 23:01:17 INFO - PROCESS | 1649 | 1461218477267 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}] 23:01:17 INFO - PROCESS | 1649 | 1461218477341 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:01:17 INFO - PROCESS | 1649 | 1461218477346 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11898f800 == 31 [pid = 1649] [id = 202] 23:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x11583ac00) [pid = 1649] [serial = 604] [outer = 0x0] 23:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1163ebc00) [pid = 1649] [serial = 605] [outer = 0x11583ac00] 23:01:17 INFO - PROCESS | 1649 | 1461218477374 Marionette DEBUG loaded listener.js 23:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x118638000) [pid = 1649] [serial = 606] [outer = 0x11583ac00] 23:01:17 INFO - PROCESS | 1649 | 1461218477817 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]]]}] 23:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 571ms 23:01:17 INFO - PROCESS | 1649 | 1461218477834 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:01:17 INFO - PROCESS | 1649 | 1461218477837 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:01:17 INFO - PROCESS | 1649 | 1461218477840 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:01:17 INFO - PROCESS | 1649 | 1461218477843 Marionette TRACE conn2 <- [1,782,null,{}] 23:01:17 INFO - PROCESS | 1649 | 1461218477847 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}] 23:01:17 INFO - PROCESS | 1649 | 1461218477938 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:01:17 INFO - PROCESS | 1649 | 1461218477978 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11891b000 == 32 [pid = 1649] [id = 203] 23:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x114be3400) [pid = 1649] [serial = 607] [outer = 0x0] 23:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x115606000) [pid = 1649] [serial = 608] [outer = 0x114be3400] 23:01:18 INFO - PROCESS | 1649 | 1461218478011 Marionette DEBUG loaded listener.js 23:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1163e3400) [pid = 1649] [serial = 609] [outer = 0x114be3400] 23:01:18 INFO - PROCESS | 1649 | 1461218478452 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]]]}] 23:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 673ms 23:01:18 INFO - PROCESS | 1649 | 1461218478514 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:01:18 INFO - PROCESS | 1649 | 1461218478518 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:01:18 INFO - PROCESS | 1649 | 1461218478548 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:01:18 INFO - PROCESS | 1649 | 1461218478550 Marionette TRACE conn2 <- [1,786,null,{}] 23:01:18 INFO - PROCESS | 1649 | 1461218478579 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}] 23:01:18 INFO - PROCESS | 1649 | 1461218478681 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:01:18 INFO - PROCESS | 1649 | 1461218478691 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b5800 == 33 [pid = 1649] [id = 204] 23:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11893c800) [pid = 1649] [serial = 610] [outer = 0x0] 23:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118e1bc00) [pid = 1649] [serial = 611] [outer = 0x11893c800] 23:01:18 INFO - PROCESS | 1649 | 1461218478722 Marionette DEBUG loaded listener.js 23:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119122400) [pid = 1649] [serial = 612] [outer = 0x11893c800] 23:01:19 INFO - PROCESS | 1649 | 1461218479151 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]]]}] 23:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 633ms 23:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:01:19 INFO - PROCESS | 1649 | 1461218479188 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:01:19 INFO - PROCESS | 1649 | 1461218479189 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:01:19 INFO - PROCESS | 1649 | 1461218479192 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:01:19 INFO - PROCESS | 1649 | 1461218479194 Marionette TRACE conn2 <- [1,790,null,{}] 23:01:19 INFO - PROCESS | 1649 | 1461218479221 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}] 23:01:19 INFO - PROCESS | 1649 | 1461218479329 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:01:19 INFO - PROCESS | 1649 | 1461218479373 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b686000 == 34 [pid = 1649] [id = 205] 23:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11a87a000) [pid = 1649] [serial = 613] [outer = 0x0] 23:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11a94d000) [pid = 1649] [serial = 614] [outer = 0x11a87a000] 23:01:19 INFO - PROCESS | 1649 | 1461218479406 Marionette DEBUG loaded listener.js 23:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x114be9800) [pid = 1649] [serial = 615] [outer = 0x11a87a000] 23:01:19 INFO - PROCESS | 1649 | 1461218479814 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]]]}] 23:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 672ms 23:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:01:19 INFO - PROCESS | 1649 | 1461218479865 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:01:19 INFO - PROCESS | 1649 | 1461218479867 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:01:19 INFO - PROCESS | 1649 | 1461218479869 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:01:19 INFO - PROCESS | 1649 | 1461218479871 Marionette TRACE conn2 <- [1,794,null,{}] 23:01:19 INFO - PROCESS | 1649 | 1461218479873 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}] 23:01:19 INFO - PROCESS | 1649 | 1461218479979 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:01:20 INFO - PROCESS | 1649 | 1461218480048 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4a800 == 35 [pid = 1649] [id = 206] 23:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11aba9c00) [pid = 1649] [serial = 616] [outer = 0x0] 23:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11ae80400) [pid = 1649] [serial = 617] [outer = 0x11aba9c00] 23:01:20 INFO - PROCESS | 1649 | 1461218480079 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11aeeb000) [pid = 1649] [serial = 618] [outer = 0x11aba9c00] 23:01:20 INFO - PROCESS | 1649 | 1461218480488 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]]]}] 23:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 23:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:01:20 INFO - PROCESS | 1649 | 1461218480539 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:01:20 INFO - PROCESS | 1649 | 1461218480541 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:01:20 INFO - PROCESS | 1649 | 1461218480543 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:01:20 INFO - PROCESS | 1649 | 1461218480544 Marionette TRACE conn2 <- [1,798,null,{}] 23:01:20 INFO - PROCESS | 1649 | 1461218480547 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}] 23:01:20 INFO - PROCESS | 1649 | 1461218480636 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:01:20 INFO - PROCESS | 1649 | 1461218480691 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c42d800 == 36 [pid = 1649] [id = 207] 23:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1147ba000) [pid = 1649] [serial = 619] [outer = 0x0] 23:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11aef1000) [pid = 1649] [serial = 620] [outer = 0x1147ba000] 23:01:20 INFO - PROCESS | 1649 | 1461218480723 Marionette DEBUG loaded listener.js 23:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11b076400) [pid = 1649] [serial = 621] [outer = 0x1147ba000] 23:01:21 INFO - PROCESS | 1649 | 1461218481151 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]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 23:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 23:01:21 INFO - PROCESS | 1649 | --DOCSHELL 0x115816800 == 35 [pid = 1649] [id = 201] 23:01:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae64000 == 34 [pid = 1649] [id = 199] 23:01:21 INFO - PROCESS | 1649 | --DOCSHELL 0x118615800 == 33 [pid = 1649] [id = 198] 23:01:21 INFO - PROCESS | 1649 | 1461218481256 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 1649 | 1461218481258 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:01:21 INFO - PROCESS | 1649 | 1461218481265 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 1649 | 1461218481267 Marionette TRACE conn2 <- [1,802,null,{}] 23:01:21 INFO - PROCESS | 1649 | 1461218481270 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}] 23:01:21 INFO - PROCESS | 1649 | 1461218481346 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:01:21 INFO - PROCESS | 1649 | 1461218481360 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119149800 == 34 [pid = 1649] [id = 208] 23:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11655a400) [pid = 1649] [serial = 622] [outer = 0x0] 23:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116736800) [pid = 1649] [serial = 623] [outer = 0x11655a400] 23:01:21 INFO - PROCESS | 1649 | 1461218481389 Marionette DEBUG loaded listener.js 23:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1189d0400) [pid = 1649] [serial = 624] [outer = 0x11655a400] 23:01:21 INFO - PROCESS | 1649 | 1461218481718 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]]]}] 23:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 23:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 475ms 23:01:21 INFO - PROCESS | 1649 | 1461218481740 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:01:21 INFO - PROCESS | 1649 | 1461218481744 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:01:21 INFO - PROCESS | 1649 | 1461218481749 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:01:21 INFO - PROCESS | 1649 | 1461218481753 Marionette TRACE conn2 <- [1,806,null,{}] 23:01:21 INFO - PROCESS | 1649 | 1461218481756 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}] 23:01:21 INFO - PROCESS | 1649 | 1461218481857 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:01:21 INFO - PROCESS | 1649 | 1461218481916 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae4c800 == 35 [pid = 1649] [id = 209] 23:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11655ac00) [pid = 1649] [serial = 625] [outer = 0x0] 23:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119546000) [pid = 1649] [serial = 626] [outer = 0x11655ac00] 23:01:21 INFO - PROCESS | 1649 | 1461218481962 Marionette DEBUG loaded listener.js 23:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11abaa800) [pid = 1649] [serial = 627] [outer = 0x11655ac00] 23:01:22 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:01:22 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:01:22 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 23:01:22 INFO - PROCESS | 1649 | 1461218482409 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]]]}] 23:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 674ms 23:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:01:22 INFO - PROCESS | 1649 | 1461218482422 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:01:22 INFO - PROCESS | 1649 | 1461218482424 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:01:22 INFO - PROCESS | 1649 | 1461218482426 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:01:22 INFO - PROCESS | 1649 | 1461218482428 Marionette TRACE conn2 <- [1,810,null,{}] 23:01:22 INFO - PROCESS | 1649 | 1461218482436 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}] 23:01:22 INFO - PROCESS | 1649 | 1461218482514 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:01:22 INFO - PROCESS | 1649 | 1461218482544 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x126553000 == 36 [pid = 1649] [id = 210] 23:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11bc6d000) [pid = 1649] [serial = 628] [outer = 0x0] 23:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11c1d2000) [pid = 1649] [serial = 629] [outer = 0x11bc6d000] 23:01:22 INFO - PROCESS | 1649 | 1461218482571 Marionette DEBUG loaded listener.js 23:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c283c00) [pid = 1649] [serial = 630] [outer = 0x11bc6d000] 23:01:22 INFO - PROCESS | 1649 | 1461218482925 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]]]}] 23:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 23:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:01:22 INFO - PROCESS | 1649 | 1461218482955 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:01:22 INFO - PROCESS | 1649 | 1461218482957 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:01:22 INFO - PROCESS | 1649 | 1461218482959 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:01:22 INFO - PROCESS | 1649 | 1461218482960 Marionette TRACE conn2 <- [1,814,null,{}] 23:01:22 INFO - PROCESS | 1649 | 1461218482962 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}] 23:01:23 INFO - PROCESS | 1649 | 1461218483056 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:01:23 INFO - PROCESS | 1649 | 1461218483060 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12686c800 == 37 [pid = 1649] [id = 211] 23:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11c469800) [pid = 1649] [serial = 631] [outer = 0x0] 23:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11c5f7c00) [pid = 1649] [serial = 632] [outer = 0x11c469800] 23:01:23 INFO - PROCESS | 1649 | 1461218483085 Marionette DEBUG loaded listener.js 23:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123aea800) [pid = 1649] [serial = 633] [outer = 0x11c469800] 23:01:23 INFO - PROCESS | 1649 | 1461218483426 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] 23:01:23 INFO - PROCESS | 1649 | 1461218483480 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:01:23 INFO - PROCESS | 1649 | 1461218483483 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:01:23 INFO - PROCESS | 1649 | 1461218483484 Marionette TRACE conn2 <- [1,818,null,{}] 23:01:23 INFO - PROCESS | 1649 | 1461218483492 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}] 23:01:23 INFO - PROCESS | 1649 | 1461218483581 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:01:23 INFO - PROCESS | 1649 | 1461218483586 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x127172800 == 38 [pid = 1649] [id = 212] 23:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c46bc00) [pid = 1649] [serial = 634] [outer = 0x0] 23:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1265de400) [pid = 1649] [serial = 635] [outer = 0x11c46bc00] 23:01:23 INFO - PROCESS | 1649 | 1461218483610 Marionette DEBUG loaded listener.js 23:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1269e8800) [pid = 1649] [serial = 636] [outer = 0x11c46bc00] 23:01:23 INFO - PROCESS | 1649 | 1461218483961 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]]]}] 23:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 23:01:24 INFO - PROCESS | 1649 | 1461218484005 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:01:24 INFO - PROCESS | 1649 | 1461218484006 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:01:24 INFO - PROCESS | 1649 | 1461218484008 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:01:24 INFO - PROCESS | 1649 | 1461218484009 Marionette TRACE conn2 <- [1,822,null,{}] 23:01:24 INFO - PROCESS | 1649 | 1461218484011 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}] 23:01:24 INFO - PROCESS | 1649 | 1461218484122 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:01:24 INFO - PROCESS | 1649 | 1461218484133 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f9d800 == 39 [pid = 1649] [id = 213] 23:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126c72800) [pid = 1649] [serial = 637] [outer = 0x0] 23:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1277cf000) [pid = 1649] [serial = 638] [outer = 0x126c72800] 23:01:24 INFO - PROCESS | 1649 | 1461218484166 Marionette DEBUG loaded listener.js 23:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1290d0c00) [pid = 1649] [serial = 639] [outer = 0x126c72800] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11b913000) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x114753c00) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a99b000) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1147b8400) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11524c000) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11b6dd000) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1165eb000) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x111b06800) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1188d3c00) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115243c00) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1165e9800) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:01:24 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x114c12800) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:01:24 INFO - PROCESS | 1649 | 1461218484504 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] 23:01:24 INFO - PROCESS | 1649 | 1461218484530 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:01:24 INFO - PROCESS | 1649 | 1461218484532 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:01:24 INFO - PROCESS | 1649 | 1461218484533 Marionette TRACE conn2 <- [1,826,null,{}] 23:01:24 INFO - PROCESS | 1649 | 1461218484538 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}] 23:01:24 INFO - PROCESS | 1649 | 1461218484609 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:01:24 INFO - PROCESS | 1649 | 1461218484613 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12917d800 == 40 [pid = 1649] [id = 214] 23:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1165e9800) [pid = 1649] [serial = 640] [outer = 0x0] 23:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11ae7a000) [pid = 1649] [serial = 641] [outer = 0x1165e9800] 23:01:24 INFO - PROCESS | 1649 | 1461218484640 Marionette DEBUG loaded listener.js 23:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1290d1400) [pid = 1649] [serial = 642] [outer = 0x1165e9800] 23:01:24 INFO - PROCESS | 1649 | 1461218484972 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]]]}] 23:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 23:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:01:25 INFO - PROCESS | 1649 | 1461218485005 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 1649 | 1461218485006 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:01:25 INFO - PROCESS | 1649 | 1461218485013 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - PROCESS | 1649 | 1461218485014 Marionette TRACE conn2 <- [1,830,null,{}] 23:01:25 INFO - PROCESS | 1649 | 1461218485017 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}] 23:01:25 INFO - PROCESS | 1649 | 1461218485091 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:01:25 INFO - PROCESS | 1649 | 1461218485095 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c54800 == 41 [pid = 1649] [id = 215] 23:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x129953800) [pid = 1649] [serial = 643] [outer = 0x0] 23:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x129c61c00) [pid = 1649] [serial = 644] [outer = 0x129953800] 23:01:25 INFO - PROCESS | 1649 | 1461218485120 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x129e04c00) [pid = 1649] [serial = 645] [outer = 0x129953800] 23:01:25 INFO - PROCESS | 1649 | 1461218485437 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]]]}] 23:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 474ms 23:01:25 INFO - PROCESS | 1649 | 1461218485482 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 1649 | 1461218485483 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:01:25 INFO - PROCESS | 1649 | 1461218485486 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - PROCESS | 1649 | 1461218485487 Marionette TRACE conn2 <- [1,834,null,{}] 23:01:25 INFO - PROCESS | 1649 | 1461218485489 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}] 23:01:25 INFO - PROCESS | 1649 | 1461218485565 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:01:25 INFO - PROCESS | 1649 | 1461218485572 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b850800 == 42 [pid = 1649] [id = 216] 23:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x129e08c00) [pid = 1649] [serial = 646] [outer = 0x0] 23:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x129e0d800) [pid = 1649] [serial = 647] [outer = 0x129e08c00] 23:01:25 INFO - PROCESS | 1649 | 1461218485597 Marionette DEBUG loaded listener.js 23:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x129e9ec00) [pid = 1649] [serial = 648] [outer = 0x129e08c00] 23:01:25 INFO - PROCESS | 1649 | 1461218485949 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]]]}] 23:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 23:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:01:25 INFO - PROCESS | 1649 | 1461218485955 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:01:25 INFO - PROCESS | 1649 | 1461218485957 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:01:25 INFO - PROCESS | 1649 | 1461218485959 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:01:25 INFO - PROCESS | 1649 | 1461218485960 Marionette TRACE conn2 <- [1,838,null,{}] 23:01:25 INFO - PROCESS | 1649 | 1461218485962 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}] 23:01:26 INFO - PROCESS | 1649 | 1461218486056 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:01:26 INFO - PROCESS | 1649 | 1461218486062 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba62800 == 43 [pid = 1649] [id = 217] 23:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x129ea1000) [pid = 1649] [serial = 649] [outer = 0x0] 23:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x129ea3800) [pid = 1649] [serial = 650] [outer = 0x129ea1000] 23:01:26 INFO - PROCESS | 1649 | 1461218486087 Marionette DEBUG loaded listener.js 23:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b380400) [pid = 1649] [serial = 651] [outer = 0x129ea1000] 23:01:26 INFO - PROCESS | 1649 | 1461218486381 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]]]}] 23:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 23:01:26 INFO - PROCESS | 1649 | 1461218486427 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:01:26 INFO - PROCESS | 1649 | 1461218486429 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:01:26 INFO - PROCESS | 1649 | 1461218486431 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:01:26 INFO - PROCESS | 1649 | 1461218486433 Marionette TRACE conn2 <- [1,842,null,{}] 23:01:26 INFO - PROCESS | 1649 | 1461218486438 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}] 23:01:26 INFO - PROCESS | 1649 | 1461218486526 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:01:26 INFO - PROCESS | 1649 | 1461218486530 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0a8800 == 44 [pid = 1649] [id = 218] 23:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b383800) [pid = 1649] [serial = 652] [outer = 0x0] 23:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b4f5c00) [pid = 1649] [serial = 653] [outer = 0x12b383800] 23:01:26 INFO - PROCESS | 1649 | 1461218486562 Marionette DEBUG loaded listener.js 23:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12ba82c00) [pid = 1649] [serial = 654] [outer = 0x12b383800] 23:01:27 INFO - PROCESS | 1649 | 1461218487013 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]]]}] 23:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 622ms 23:01:27 INFO - PROCESS | 1649 | 1461218487054 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:01:27 INFO - PROCESS | 1649 | 1461218487057 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:01:27 INFO - PROCESS | 1649 | 1461218487061 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:01:27 INFO - PROCESS | 1649 | 1461218487063 Marionette TRACE conn2 <- [1,846,null,{}] 23:01:27 INFO - PROCESS | 1649 | 1461218487067 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}] 23:01:27 INFO - PROCESS | 1649 | 1461218487167 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:01:27 INFO - PROCESS | 1649 | 1461218487241 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae63000 == 45 [pid = 1649] [id = 219] 23:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1189d3c00) [pid = 1649] [serial = 655] [outer = 0x0] 23:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119126000) [pid = 1649] [serial = 656] [outer = 0x1189d3c00] 23:01:27 INFO - PROCESS | 1649 | 1461218487326 Marionette DEBUG loaded listener.js 23:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11a948c00) [pid = 1649] [serial = 657] [outer = 0x1189d3c00] 23:01:27 INFO - PROCESS | 1649 | 1461218487753 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]]]}] 23:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 720ms 23:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:01:27 INFO - PROCESS | 1649 | 1461218487782 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:01:27 INFO - PROCESS | 1649 | 1461218487786 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:01:27 INFO - PROCESS | 1649 | 1461218487791 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:01:27 INFO - PROCESS | 1649 | 1461218487792 Marionette TRACE conn2 <- [1,850,null,{}] 23:01:27 INFO - PROCESS | 1649 | 1461218487795 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}] 23:01:27 INFO - PROCESS | 1649 | 1461218487896 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:01:27 INFO - PROCESS | 1649 | 1461218487957 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x126eab800 == 46 [pid = 1649] [id = 220] 23:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11ab76000) [pid = 1649] [serial = 658] [outer = 0x0] 23:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11b069000) [pid = 1649] [serial = 659] [outer = 0x11ab76000] 23:01:27 INFO - PROCESS | 1649 | 1461218487988 Marionette DEBUG loaded listener.js 23:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c5f2c00) [pid = 1649] [serial = 660] [outer = 0x11ab76000] 23:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:01:28 INFO - PROCESS | 1649 | 1461218488454 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]]]}] 23:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 672ms 23:01:28 INFO - PROCESS | 1649 | 1461218488463 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:01:28 INFO - PROCESS | 1649 | 1461218488466 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:01:28 INFO - PROCESS | 1649 | 1461218488491 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:01:28 INFO - PROCESS | 1649 | 1461218488495 Marionette TRACE conn2 <- [1,854,null,{}] 23:01:28 INFO - PROCESS | 1649 | 1461218488509 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}] 23:01:28 INFO - PROCESS | 1649 | 1461218488679 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:01:28 INFO - PROCESS | 1649 | 1461218488754 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17b000 == 47 [pid = 1649] [id = 221] 23:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11c853800) [pid = 1649] [serial = 661] [outer = 0x0] 23:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1277d5c00) [pid = 1649] [serial = 662] [outer = 0x11c853800] 23:01:28 INFO - PROCESS | 1649 | 1461218488786 Marionette DEBUG loaded listener.js 23:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1290d3800) [pid = 1649] [serial = 663] [outer = 0x11c853800] 23:01:29 INFO - PROCESS | 1649 | 1461218489396 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]]]}] 23:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 932ms 23:01:29 INFO - PROCESS | 1649 | 1461218489435 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:01:29 INFO - PROCESS | 1649 | 1461218489437 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:01:29 INFO - PROCESS | 1649 | 1461218489442 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:01:29 INFO - PROCESS | 1649 | 1461218489444 Marionette TRACE conn2 <- [1,858,null,{}] 23:01:29 INFO - PROCESS | 1649 | 1461218489448 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}] 23:01:29 INFO - PROCESS | 1649 | 1461218489540 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:01:29 INFO - PROCESS | 1649 | 1461218489602 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11899d800 == 48 [pid = 1649] [id = 222] 23:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114f90c00) [pid = 1649] [serial = 664] [outer = 0x0] 23:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11524b800) [pid = 1649] [serial = 665] [outer = 0x114f90c00] 23:01:29 INFO - PROCESS | 1649 | 1461218489629 Marionette DEBUG loaded listener.js 23:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x115611400) [pid = 1649] [serial = 666] [outer = 0x114f90c00] 23:01:30 INFO - PROCESS | 1649 | 1461218490096 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]]]}] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba62800 == 47 [pid = 1649] [id = 217] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12b850800 == 46 [pid = 1649] [id = 216] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x129c54800 == 45 [pid = 1649] [id = 215] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12917d800 == 44 [pid = 1649] [id = 214] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x127f9d800 == 43 [pid = 1649] [id = 213] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11a610400) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11474c400) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1163ebc00) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1279a4c00) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x127172800 == 42 [pid = 1649] [id = 212] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12686c800 == 41 [pid = 1649] [id = 211] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x126553000 == 40 [pid = 1649] [id = 210] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae4c800 == 39 [pid = 1649] [id = 209] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119149800 == 38 [pid = 1649] [id = 208] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11c42d800 == 37 [pid = 1649] [id = 207] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4a800 == 36 [pid = 1649] [id = 206] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11b686000 == 35 [pid = 1649] [id = 205] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b5800 == 34 [pid = 1649] [id = 204] 23:01:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11891b000 == 33 [pid = 1649] [id = 203] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1147c4800) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11aef0c00) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11b90e800) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123cebc00) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1191ad800) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x114f62000) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c914c00) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11b6e1800) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11ae7a400) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11b622400) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111b0cc00) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x127429400) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119124800) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11bbed400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119128c00) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118643800) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118fd0c00) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115608800) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1277ce800) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11a952000) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x123cf0800) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126e06000) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 23:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:01:30 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11c210400) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 23:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 722ms 23:01:30 INFO - PROCESS | 1649 | 1461218490171 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:01:30 INFO - PROCESS | 1649 | 1461218490176 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:01:30 INFO - PROCESS | 1649 | 1461218490182 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:01:30 INFO - PROCESS | 1649 | 1461218490185 Marionette TRACE conn2 <- [1,862,null,{}] 23:01:30 INFO - PROCESS | 1649 | 1461218490189 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}] 23:01:30 INFO - PROCESS | 1649 | 1461218490300 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:01:30 INFO - PROCESS | 1649 | 1461218490316 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1161c9800 == 34 [pid = 1649] [id = 223] 23:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11612b800) [pid = 1649] [serial = 667] [outer = 0x0] 23:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11655b000) [pid = 1649] [serial = 668] [outer = 0x11612b800] 23:01:30 INFO - PROCESS | 1649 | 1461218490360 Marionette DEBUG loaded listener.js 23:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118944c00) [pid = 1649] [serial = 669] [outer = 0x11612b800] 23:01:30 INFO - PROCESS | 1649 | 1461218490776 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]]]}] 23:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 623ms 23:01:30 INFO - PROCESS | 1649 | 1461218490804 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:01:30 INFO - PROCESS | 1649 | 1461218490806 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:01:30 INFO - PROCESS | 1649 | 1461218490808 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:01:30 INFO - PROCESS | 1649 | 1461218490810 Marionette TRACE conn2 <- [1,866,null,{}] 23:01:30 INFO - PROCESS | 1649 | 1461218490817 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}] 23:01:30 INFO - PROCESS | 1649 | 1461218490893 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:01:30 INFO - PROCESS | 1649 | 1461218490898 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec6000 == 35 [pid = 1649] [id = 224] 23:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11a60e000) [pid = 1649] [serial = 670] [outer = 0x0] 23:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a953000) [pid = 1649] [serial = 671] [outer = 0x11a60e000] 23:01:30 INFO - PROCESS | 1649 | 1461218490930 Marionette DEBUG loaded listener.js 23:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11abb1c00) [pid = 1649] [serial = 672] [outer = 0x11a60e000] 23:01:31 INFO - PROCESS | 1649 | 1461218491261 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]]]}] 23:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 23:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:01:31 INFO - PROCESS | 1649 | 1461218491280 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:01:31 INFO - PROCESS | 1649 | 1461218491281 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:01:31 INFO - PROCESS | 1649 | 1461218491284 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:01:31 INFO - PROCESS | 1649 | 1461218491287 Marionette TRACE conn2 <- [1,870,null,{}] 23:01:31 INFO - PROCESS | 1649 | 1461218491290 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}] 23:01:31 INFO - PROCESS | 1649 | 1461218491371 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:01:31 INFO - PROCESS | 1649 | 1461218491412 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c5800 == 36 [pid = 1649] [id = 225] 23:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11abb3000) [pid = 1649] [serial = 673] [outer = 0x0] 23:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11aea7400) [pid = 1649] [serial = 674] [outer = 0x11abb3000] 23:01:31 INFO - PROCESS | 1649 | 1461218491437 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11b6df000) [pid = 1649] [serial = 675] [outer = 0x11abb3000] 23:01:31 INFO - PROCESS | 1649 | 1461218491740 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]]]}] 23:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 471ms 23:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:01:31 INFO - PROCESS | 1649 | 1461218491757 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:01:31 INFO - PROCESS | 1649 | 1461218491758 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:01:31 INFO - PROCESS | 1649 | 1461218491760 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:01:31 INFO - PROCESS | 1649 | 1461218491761 Marionette TRACE conn2 <- [1,874,null,{}] 23:01:31 INFO - PROCESS | 1649 | 1461218491764 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}] 23:01:31 INFO - PROCESS | 1649 | 1461218491838 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:01:31 INFO - PROCESS | 1649 | 1461218491842 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bbbd000 == 37 [pid = 1649] [id = 226] 23:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11ae81400) [pid = 1649] [serial = 676] [outer = 0x0] 23:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11bc71c00) [pid = 1649] [serial = 677] [outer = 0x11ae81400] 23:01:31 INFO - PROCESS | 1649 | 1461218491868 Marionette DEBUG loaded listener.js 23:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11c46b400) [pid = 1649] [serial = 678] [outer = 0x11ae81400] 23:01:32 INFO - PROCESS | 1649 | 1461218492177 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]]]}] 23:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 23:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:01:32 INFO - PROCESS | 1649 | 1461218492230 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:01:32 INFO - PROCESS | 1649 | 1461218492231 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:01:32 INFO - PROCESS | 1649 | 1461218492233 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - PROCESS | 1649 | 1461218492234 Marionette TRACE conn2 <- [1,878,null,{}] 23:01:32 INFO - PROCESS | 1649 | 1461218492236 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}] 23:01:32 INFO - PROCESS | 1649 | 1461218492362 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:01:32 INFO - PROCESS | 1649 | 1461218492374 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b3000 == 38 [pid = 1649] [id = 227] 23:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11c59ec00) [pid = 1649] [serial = 679] [outer = 0x0] 23:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123aec000) [pid = 1649] [serial = 680] [outer = 0x11c59ec00] 23:01:32 INFO - PROCESS | 1649 | 1461218492403 Marionette DEBUG loaded listener.js 23:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126757c00) [pid = 1649] [serial = 681] [outer = 0x11c59ec00] 23:01:32 INFO - PROCESS | 1649 | 1461218492737 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]]]}] 23:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 23:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:01:32 INFO - PROCESS | 1649 | 1461218492755 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:01:32 INFO - PROCESS | 1649 | 1461218492756 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:01:32 INFO - PROCESS | 1649 | 1461218492758 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:01:32 INFO - PROCESS | 1649 | 1461218492759 Marionette TRACE conn2 <- [1,882,null,{}] 23:01:32 INFO - PROCESS | 1649 | 1461218492762 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}] 23:01:32 INFO - PROCESS | 1649 | 1461218492848 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:01:32 INFO - PROCESS | 1649 | 1461218492879 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c94d000 == 39 [pid = 1649] [id = 228] 23:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126751400) [pid = 1649] [serial = 682] [outer = 0x0] 23:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126c72c00) [pid = 1649] [serial = 683] [outer = 0x126751400] 23:01:32 INFO - PROCESS | 1649 | 1461218492905 Marionette DEBUG loaded listener.js 23:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x127420800) [pid = 1649] [serial = 684] [outer = 0x126751400] 23:01:33 INFO - PROCESS | 1649 | 1461218493195 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]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 23:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:01:33 INFO - PROCESS | 1649 | 1461218493227 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:01:33 INFO - PROCESS | 1649 | 1461218493228 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:01:33 INFO - PROCESS | 1649 | 1461218493230 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 1649 | 1461218493232 Marionette TRACE conn2 <- [1,886,null,{}] 23:01:33 INFO - PROCESS | 1649 | 1461218493234 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}] 23:01:33 INFO - PROCESS | 1649 | 1461218493326 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:01:33 INFO - PROCESS | 1649 | 1461218493339 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12655e000 == 40 [pid = 1649] [id = 229] 23:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126c6d000) [pid = 1649] [serial = 685] [outer = 0x0] 23:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1277cec00) [pid = 1649] [serial = 686] [outer = 0x126c6d000] 23:01:33 INFO - PROCESS | 1649 | 1461218493365 Marionette DEBUG loaded listener.js 23:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1290c7800) [pid = 1649] [serial = 687] [outer = 0x126c6d000] 23:01:33 INFO - PROCESS | 1649 | 1461218493692 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]]]}] 23:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 23:01:33 INFO - PROCESS | 1649 | 1461218493700 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:01:33 INFO - PROCESS | 1649 | 1461218493704 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:01:33 INFO - PROCESS | 1649 | 1461218493706 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:01:33 INFO - PROCESS | 1649 | 1461218493707 Marionette TRACE conn2 <- [1,890,null,{}] 23:01:33 INFO - PROCESS | 1649 | 1461218493710 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}] 23:01:33 INFO - PROCESS | 1649 | 1461218493800 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:01:33 INFO - PROCESS | 1649 | 1461218493805 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ab6800 == 41 [pid = 1649] [id = 230] 23:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127429400) [pid = 1649] [serial = 688] [outer = 0x0] 23:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129957800) [pid = 1649] [serial = 689] [outer = 0x127429400] 23:01:33 INFO - PROCESS | 1649 | 1461218493830 Marionette DEBUG loaded listener.js 23:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129e03400) [pid = 1649] [serial = 690] [outer = 0x127429400] 23:01:34 INFO - PROCESS | 1649 | 1461218494180 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]]]}] 23:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 23:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:01:34 INFO - PROCESS | 1649 | 1461218494226 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:01:34 INFO - PROCESS | 1649 | 1461218494227 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:01:34 INFO - PROCESS | 1649 | 1461218494230 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:01:34 INFO - PROCESS | 1649 | 1461218494232 Marionette TRACE conn2 <- [1,894,null,{}] 23:01:34 INFO - PROCESS | 1649 | 1461218494234 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}] 23:01:34 INFO - PROCESS | 1649 | 1461218494617 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c469800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11bc6d000) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1147ba000) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11655a400) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c46bc00) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11655ac00) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126c72800) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1165e9800) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x129953800) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x129e08c00) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129ea1000) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111b05800) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119a32800) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:01:34 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1269e4400) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:01:34 INFO - PROCESS | 1649 | 1461218494657 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119564000 == 42 [pid = 1649] [id = 231] 23:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x111b05800) [pid = 1649] [serial = 691] [outer = 0x0] 23:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11635d800) [pid = 1649] [serial = 692] [outer = 0x111b05800] 23:01:34 INFO - PROCESS | 1649 | 1461218494682 Marionette DEBUG loaded listener.js 23:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11aea6800) [pid = 1649] [serial = 693] [outer = 0x111b05800] 23:01:34 INFO - PROCESS | 1649 | 1461218494955 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]]]}] 23:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 771ms 23:01:35 INFO - PROCESS | 1649 | 1461218495001 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 1649 | 1461218495005 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:01:35 INFO - PROCESS | 1649 | 1461218495008 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 1649 | 1461218495010 Marionette TRACE conn2 <- [1,898,null,{}] 23:01:35 INFO - PROCESS | 1649 | 1461218495012 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}] 23:01:35 INFO - PROCESS | 1649 | 1461218495108 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:01:35 INFO - PROCESS | 1649 | 1461218495152 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x129173000 == 43 [pid = 1649] [id = 232] 23:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11a948400) [pid = 1649] [serial = 694] [outer = 0x0] 23:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129039400) [pid = 1649] [serial = 695] [outer = 0x11a948400] 23:01:35 INFO - PROCESS | 1649 | 1461218495181 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b4edc00) [pid = 1649] [serial = 696] [outer = 0x11a948400] 23:01:35 INFO - PROCESS | 1649 | 1461218495464 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]]]}] 23:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 23:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:01:35 INFO - PROCESS | 1649 | 1461218495479 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 1649 | 1461218495481 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:01:35 INFO - PROCESS | 1649 | 1461218495483 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 1649 | 1461218495484 Marionette TRACE conn2 <- [1,902,null,{}] 23:01:35 INFO - PROCESS | 1649 | 1461218495495 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}] 23:01:35 INFO - PROCESS | 1649 | 1461218495577 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:01:35 INFO - PROCESS | 1649 | 1461218495582 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b518000 == 44 [pid = 1649] [id = 233] 23:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b4ee800) [pid = 1649] [serial = 697] [outer = 0x0] 23:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b5bd800) [pid = 1649] [serial = 698] [outer = 0x12b4ee800] 23:01:35 INFO - PROCESS | 1649 | 1461218495610 Marionette DEBUG loaded listener.js 23:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12ba7f800) [pid = 1649] [serial = 699] [outer = 0x12b4ee800] 23:01:35 INFO - PROCESS | 1649 | 1461218495932 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]]]}] 23:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 473ms 23:01:35 INFO - PROCESS | 1649 | 1461218495957 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:01:35 INFO - PROCESS | 1649 | 1461218495958 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:01:35 INFO - PROCESS | 1649 | 1461218495960 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:01:35 INFO - PROCESS | 1649 | 1461218495961 Marionette TRACE conn2 <- [1,906,null,{}] 23:01:35 INFO - PROCESS | 1649 | 1461218495964 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}] 23:01:36 INFO - PROCESS | 1649 | 1461218496060 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:01:36 INFO - PROCESS | 1649 | 1461218496066 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c08f000 == 45 [pid = 1649] [id = 234] 23:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b5b5800) [pid = 1649] [serial = 700] [outer = 0x0] 23:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12ba85400) [pid = 1649] [serial = 701] [outer = 0x12b5b5800] 23:01:36 INFO - PROCESS | 1649 | 1461218496095 Marionette DEBUG loaded listener.js 23:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bd03c00) [pid = 1649] [serial = 702] [outer = 0x12b5b5800] 23:01:36 INFO - PROCESS | 1649 | 1461218496370 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]]]}] 23:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 23:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:01:36 INFO - PROCESS | 1649 | 1461218496430 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:01:36 INFO - PROCESS | 1649 | 1461218496431 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:01:36 INFO - PROCESS | 1649 | 1461218496433 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:01:36 INFO - PROCESS | 1649 | 1461218496434 Marionette TRACE conn2 <- [1,910,null,{}] 23:01:36 INFO - PROCESS | 1649 | 1461218496439 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}] 23:01:36 INFO - PROCESS | 1649 | 1461218496514 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:01:36 INFO - PROCESS | 1649 | 1461218496519 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d332800 == 46 [pid = 1649] [id = 235] 23:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11c59a000) [pid = 1649] [serial = 703] [outer = 0x0] 23:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bd0a400) [pid = 1649] [serial = 704] [outer = 0x11c59a000] 23:01:36 INFO - PROCESS | 1649 | 1461218496545 Marionette DEBUG loaded listener.js 23:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12bf05000) [pid = 1649] [serial = 705] [outer = 0x11c59a000] 23:01:37 INFO - PROCESS | 1649 | 1461218497063 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]]]}] 23:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 23:01:37 INFO - PROCESS | 1649 | 1461218497105 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:01:37 INFO - PROCESS | 1649 | 1461218497108 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:01:37 INFO - PROCESS | 1649 | 1461218497112 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:01:37 INFO - PROCESS | 1649 | 1461218497115 Marionette TRACE conn2 <- [1,914,null,{}] 23:01:37 INFO - PROCESS | 1649 | 1461218497118 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}] 23:01:37 INFO - PROCESS | 1649 | 1461218497218 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:01:37 INFO - PROCESS | 1649 | 1461218497282 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f69800 == 47 [pid = 1649] [id = 236] 23:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11655c400) [pid = 1649] [serial = 706] [outer = 0x0] 23:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118641c00) [pid = 1649] [serial = 707] [outer = 0x11655c400] 23:01:37 INFO - PROCESS | 1649 | 1461218497313 Marionette DEBUG loaded listener.js 23:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11911d000) [pid = 1649] [serial = 708] [outer = 0x11655c400] 23:01:37 INFO - PROCESS | 1649 | 1461218497731 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]]]}] 23:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 626ms 23:01:37 INFO - PROCESS | 1649 | 1461218497739 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:01:37 INFO - PROCESS | 1649 | 1461218497743 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:01:37 INFO - PROCESS | 1649 | 1461218497747 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:01:37 INFO - PROCESS | 1649 | 1461218497749 Marionette TRACE conn2 <- [1,918,null,{}] 23:01:37 INFO - PROCESS | 1649 | 1461218497754 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}] 23:01:37 INFO - PROCESS | 1649 | 1461218497851 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:01:37 INFO - PROCESS | 1649 | 1461218497896 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2a0800 == 48 [pid = 1649] [id = 237] 23:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1188d5000) [pid = 1649] [serial = 709] [outer = 0x0] 23:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11a954400) [pid = 1649] [serial = 710] [outer = 0x1188d5000] 23:01:37 INFO - PROCESS | 1649 | 1461218497926 Marionette DEBUG loaded listener.js 23:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11b06e400) [pid = 1649] [serial = 711] [outer = 0x1188d5000] 23:01:38 INFO - PROCESS | 1649 | 1461218498345 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]]]}] 23:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 626ms 23:01:38 INFO - PROCESS | 1649 | 1461218498373 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:01:38 INFO - PROCESS | 1649 | 1461218498375 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:01:38 INFO - PROCESS | 1649 | 1461218498377 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:01:38 INFO - PROCESS | 1649 | 1461218498380 Marionette TRACE conn2 <- [1,922,null,{}] 23:01:38 INFO - PROCESS | 1649 | 1461218498388 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}] 23:01:38 INFO - PROCESS | 1649 | 1461218498487 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:01:38 INFO - PROCESS | 1649 | 1461218498576 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d334800 == 49 [pid = 1649] [id = 238] 23:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123aeb800) [pid = 1649] [serial = 712] [outer = 0x0] 23:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x123cf0c00) [pid = 1649] [serial = 713] [outer = 0x123aeb800] 23:01:38 INFO - PROCESS | 1649 | 1461218498608 Marionette DEBUG loaded listener.js 23:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1277d6c00) [pid = 1649] [serial = 714] [outer = 0x123aeb800] 23:01:39 INFO - PROCESS | 1649 | 1461218499021 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]]]}] 23:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 23:01:39 INFO - PROCESS | 1649 | 1461218499049 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:01:39 INFO - PROCESS | 1649 | 1461218499051 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:01:39 INFO - PROCESS | 1649 | 1461218499053 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:01:39 INFO - PROCESS | 1649 | 1461218499054 Marionette TRACE conn2 <- [1,926,null,{}] 23:01:39 INFO - PROCESS | 1649 | 1461218499057 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}] 23:01:39 INFO - PROCESS | 1649 | 1461218499154 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:01:39 INFO - PROCESS | 1649 | 1461218499199 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4b5000 == 50 [pid = 1649] [id = 239] 23:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x123ced000) [pid = 1649] [serial = 715] [outer = 0x0] 23:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x129e0f000) [pid = 1649] [serial = 716] [outer = 0x123ced000] 23:01:39 INFO - PROCESS | 1649 | 1461218499229 Marionette DEBUG loaded listener.js 23:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b381000) [pid = 1649] [serial = 717] [outer = 0x123ced000] 23:01:39 INFO - PROCESS | 1649 | 1461218499632 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]]]}] 23:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 618ms 23:01:39 INFO - PROCESS | 1649 | 1461218499672 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:01:39 INFO - PROCESS | 1649 | 1461218499673 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:01:39 INFO - PROCESS | 1649 | 1461218499676 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:01:39 INFO - PROCESS | 1649 | 1461218499677 Marionette TRACE conn2 <- [1,930,null,{}] 23:01:39 INFO - PROCESS | 1649 | 1461218499679 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}] 23:01:39 INFO - PROCESS | 1649 | 1461218499773 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:01:39 INFO - PROCESS | 1649 | 1461218499853 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4dc800 == 51 [pid = 1649] [id = 240] 23:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b387000) [pid = 1649] [serial = 718] [outer = 0x0] 23:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12ba80800) [pid = 1649] [serial = 719] [outer = 0x12b387000] 23:01:39 INFO - PROCESS | 1649 | 1461218499883 Marionette DEBUG loaded listener.js 23:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bf04000) [pid = 1649] [serial = 720] [outer = 0x12b387000] 23:01:40 INFO - PROCESS | 1649 | 1461218500446 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]]]}] 23:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 819ms 23:01:40 INFO - PROCESS | 1649 | 1461218500495 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:01:40 INFO - PROCESS | 1649 | 1461218500498 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:01:40 INFO - PROCESS | 1649 | 1461218500501 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:01:40 INFO - PROCESS | 1649 | 1461218500504 Marionette TRACE conn2 <- [1,934,null,{}] 23:01:40 INFO - PROCESS | 1649 | 1461218500509 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}] 23:01:40 INFO - PROCESS | 1649 | 1461218500602 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:01:40 INFO - PROCESS | 1649 | 1461218500657 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b673000 == 52 [pid = 1649] [id = 241] 23:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1142ba400) [pid = 1649] [serial = 721] [outer = 0x0] 23:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x115337000) [pid = 1649] [serial = 722] [outer = 0x1142ba400] 23:01:40 INFO - PROCESS | 1649 | 1461218500696 Marionette DEBUG loaded listener.js 23:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1186b2c00) [pid = 1649] [serial = 723] [outer = 0x1142ba400] 23:01:41 INFO - PROCESS | 1649 | 1461218501184 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]]]}] 23:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 724ms 23:01:41 INFO - PROCESS | 1649 | 1461218501225 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:01:41 INFO - PROCESS | 1649 | 1461218501228 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:01:41 INFO - PROCESS | 1649 | 1461218501233 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:01:41 INFO - PROCESS | 1649 | 1461218501235 Marionette TRACE conn2 <- [1,938,null,{}] 23:01:41 INFO - PROCESS | 1649 | 1461218501237 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}] 23:01:41 INFO - PROCESS | 1649 | 1461218501330 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:01:41 INFO - PROCESS | 1649 | 1461218501393 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11abd6800 == 53 [pid = 1649] [id = 242] 23:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11863f400) [pid = 1649] [serial = 724] [outer = 0x0] 23:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119e62c00) [pid = 1649] [serial = 725] [outer = 0x11863f400] 23:01:41 INFO - PROCESS | 1649 | 1461218501422 Marionette DEBUG loaded listener.js 23:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11ababc00) [pid = 1649] [serial = 726] [outer = 0x11863f400] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12cecb800 == 52 [pid = 1649] [id = 179] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12c08f000 == 51 [pid = 1649] [id = 234] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12b518000 == 50 [pid = 1649] [id = 233] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x129173000 == 49 [pid = 1649] [id = 232] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x119564000 == 48 [pid = 1649] [id = 231] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x126ab6800 == 47 [pid = 1649] [id = 230] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12655e000 == 46 [pid = 1649] [id = 229] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11c94d000 == 45 [pid = 1649] [id = 228] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x118e1bc00) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11a94d000) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ae80400) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b4f5c00) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b3000 == 44 [pid = 1649] [id = 227] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11bbbd000 == 43 [pid = 1649] [id = 226] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c5800 == 42 [pid = 1649] [id = 225] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec6000 == 41 [pid = 1649] [id = 224] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1161c9800 == 40 [pid = 1649] [id = 223] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11899d800 == 39 [pid = 1649] [id = 222] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17b000 == 38 [pid = 1649] [id = 221] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x126eab800 == 37 [pid = 1649] [id = 220] 23:01:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae63000 == 36 [pid = 1649] [id = 219] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x129036400) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x115603000) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11a955000) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c5f7c00) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c1d2000) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11b076400) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11aef1000) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x116736800) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1189d0400) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1265de400) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119546000) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11abaa800) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x115606000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1277cf000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1269e8800) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1290d1400) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11ae7a000) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x129c61c00) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x129e0d800) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129e04c00) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1290d0c00) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x123aea800) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c283c00) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x129ea3800) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129e9ec00) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b380400) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 23:01:41 INFO - PROCESS | 1649 | 1461218501800 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]]]}] 23:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 620ms 23:01:41 INFO - PROCESS | 1649 | 1461218501853 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:01:41 INFO - PROCESS | 1649 | 1461218501854 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:01:41 INFO - PROCESS | 1649 | 1461218501857 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:01:41 INFO - PROCESS | 1649 | 1461218501859 Marionette TRACE conn2 <- [1,942,null,{}] 23:01:41 INFO - PROCESS | 1649 | 1461218501866 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}] 23:01:41 INFO - PROCESS | 1649 | 1461218501946 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:01:42 INFO - PROCESS | 1649 | 1461218501997 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c9000 == 37 [pid = 1649] [id = 243] 23:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1186b4000) [pid = 1649] [serial = 727] [outer = 0x0] 23:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11abb8000) [pid = 1649] [serial = 728] [outer = 0x1186b4000] 23:01:42 INFO - PROCESS | 1649 | 1461218502025 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11bbe8000) [pid = 1649] [serial = 729] [outer = 0x1186b4000] 23:01:42 INFO - PROCESS | 1649 | 1461218502345 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]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 23:01:42 INFO - PROCESS | 1649 | 1461218502378 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:01:42 INFO - PROCESS | 1649 | 1461218502380 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:01:42 INFO - PROCESS | 1649 | 1461218502382 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 1649 | 1461218502383 Marionette TRACE conn2 <- [1,946,null,{}] 23:01:42 INFO - PROCESS | 1649 | 1461218502385 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}] 23:01:42 INFO - PROCESS | 1649 | 1461218502460 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:01:42 INFO - PROCESS | 1649 | 1461218502464 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c93d000 == 38 [pid = 1649] [id = 244] 23:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11bbe8400) [pid = 1649] [serial = 730] [outer = 0x0] 23:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123ceb000) [pid = 1649] [serial = 731] [outer = 0x11bbe8400] 23:01:42 INFO - PROCESS | 1649 | 1461218502493 Marionette DEBUG loaded listener.js 23:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1268ca000) [pid = 1649] [serial = 732] [outer = 0x11bbe8400] 23:01:42 INFO - PROCESS | 1649 | 1461218502858 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]]]}] 23:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 523ms 23:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:01:42 INFO - PROCESS | 1649 | 1461218502906 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:01:42 INFO - PROCESS | 1649 | 1461218502907 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:01:42 INFO - PROCESS | 1649 | 1461218502910 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:01:42 INFO - PROCESS | 1649 | 1461218502912 Marionette TRACE conn2 <- [1,950,null,{}] 23:01:42 INFO - PROCESS | 1649 | 1461218502914 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}] 23:01:43 INFO - PROCESS | 1649 | 1461218503031 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:01:43 INFO - PROCESS | 1649 | 1461218503040 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12662d000 == 39 [pid = 1649] [id = 245] 23:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123cf4c00) [pid = 1649] [serial = 733] [outer = 0x0] 23:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126e0fc00) [pid = 1649] [serial = 734] [outer = 0x123cf4c00] 23:01:43 INFO - PROCESS | 1649 | 1461218503081 Marionette DEBUG loaded listener.js 23:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127759c00) [pid = 1649] [serial = 735] [outer = 0x123cf4c00] 23:01:43 INFO - PROCESS | 1649 | 1461218503512 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]]]}] 23:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 23:01:43 INFO - PROCESS | 1649 | 1461218503532 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:01:43 INFO - PROCESS | 1649 | 1461218503533 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:01:43 INFO - PROCESS | 1649 | 1461218503537 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:01:43 INFO - PROCESS | 1649 | 1461218503539 Marionette TRACE conn2 <- [1,954,null,{}] 23:01:43 INFO - PROCESS | 1649 | 1461218503542 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}] 23:01:43 INFO - PROCESS | 1649 | 1461218503629 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:01:43 INFO - PROCESS | 1649 | 1461218503637 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12716e800 == 40 [pid = 1649] [id = 246] 23:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1277d0800) [pid = 1649] [serial = 736] [outer = 0x0] 23:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129c59800) [pid = 1649] [serial = 737] [outer = 0x1277d0800] 23:01:43 INFO - PROCESS | 1649 | 1461218503665 Marionette DEBUG loaded listener.js 23:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b4f1c00) [pid = 1649] [serial = 738] [outer = 0x1277d0800] 23:01:44 INFO - PROCESS | 1649 | 1461218504023 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]]]}] 23:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 520ms 23:01:44 INFO - PROCESS | 1649 | 1461218504057 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:01:44 INFO - PROCESS | 1649 | 1461218504058 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:01:44 INFO - PROCESS | 1649 | 1461218504071 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:01:44 INFO - PROCESS | 1649 | 1461218504072 Marionette TRACE conn2 <- [1,958,null,{}] 23:01:44 INFO - PROCESS | 1649 | 1461218504074 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}] 23:01:44 INFO - PROCESS | 1649 | 1461218504167 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:01:44 INFO - PROCESS | 1649 | 1461218504171 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x129093800 == 41 [pid = 1649] [id = 247] 23:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1277d6400) [pid = 1649] [serial = 739] [outer = 0x0] 23:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b89d800) [pid = 1649] [serial = 740] [outer = 0x1277d6400] 23:01:44 INFO - PROCESS | 1649 | 1461218504196 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bd0a000) [pid = 1649] [serial = 741] [outer = 0x1277d6400] 23:01:44 INFO - PROCESS | 1649 | 1461218504510 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]]]}] 23:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 471ms 23:01:44 INFO - PROCESS | 1649 | 1461218504541 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:01:44 INFO - PROCESS | 1649 | 1461218504542 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:01:44 INFO - PROCESS | 1649 | 1461218504544 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:01:44 INFO - PROCESS | 1649 | 1461218504545 Marionette TRACE conn2 <- [1,962,null,{}] 23:01:44 INFO - PROCESS | 1649 | 1461218504547 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}] 23:01:44 INFO - PROCESS | 1649 | 1461218504646 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:01:44 INFO - PROCESS | 1649 | 1461218504651 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c46800 == 42 [pid = 1649] [id = 248] 23:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b4ec800) [pid = 1649] [serial = 742] [outer = 0x0] 23:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12bf0cc00) [pid = 1649] [serial = 743] [outer = 0x12b4ec800] 23:01:44 INFO - PROCESS | 1649 | 1461218504675 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12ce4a800) [pid = 1649] [serial = 744] [outer = 0x12b4ec800] 23:01:45 INFO - PROCESS | 1649 | 1461218505016 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]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 23:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:01:45 INFO - PROCESS | 1649 | 1461218505063 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 1649 | 1461218505064 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:01:45 INFO - PROCESS | 1649 | 1461218505066 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 1649 | 1461218505067 Marionette TRACE conn2 <- [1,966,null,{}] 23:01:45 INFO - PROCESS | 1649 | 1461218505070 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}] 23:01:45 INFO - PROCESS | 1649 | 1461218505168 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:01:45 INFO - PROCESS | 1649 | 1461218505172 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba66800 == 43 [pid = 1649] [id = 249] 23:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b4f9400) [pid = 1649] [serial = 745] [outer = 0x0] 23:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d05ec00) [pid = 1649] [serial = 746] [outer = 0x12b4f9400] 23:01:45 INFO - PROCESS | 1649 | 1461218505197 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12d06cc00) [pid = 1649] [serial = 747] [outer = 0x12b4f9400] 23:01:45 INFO - PROCESS | 1649 | 1461218505530 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]]]}] 23:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 470ms 23:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:01:45 INFO - PROCESS | 1649 | 1461218505543 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 1649 | 1461218505544 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:01:45 INFO - PROCESS | 1649 | 1461218505546 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 1649 | 1461218505547 Marionette TRACE conn2 <- [1,970,null,{}] 23:01:45 INFO - PROCESS | 1649 | 1461218505549 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}] 23:01:45 INFO - PROCESS | 1649 | 1461218505649 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:01:45 INFO - PROCESS | 1649 | 1461218505682 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0a4000 == 44 [pid = 1649] [id = 250] 23:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12d0b7400) [pid = 1649] [serial = 748] [outer = 0x0] 23:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12d0bd800) [pid = 1649] [serial = 749] [outer = 0x12d0b7400] 23:01:45 INFO - PROCESS | 1649 | 1461218505707 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12d0c6000) [pid = 1649] [serial = 750] [outer = 0x12d0b7400] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11a948400) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x111b05800) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12b4ee800) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b5b5800) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11c59ec00) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11aba9c00) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a87a000) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11893c800) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11583ac00) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x114be3400) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x126751400) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x126c6d000) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127429400) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11612b800) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11a60e000) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x114f90c00) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11abb3000) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1189d3c00) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11ae81400) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11ab76000) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11c853800) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:01:46 INFO - PROCESS | 1649 | 1461218506139 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]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 23:01:46 INFO - PROCESS | 1649 | 1461218506167 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1649 | 1461218506169 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:01:46 INFO - PROCESS | 1649 | 1461218506172 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 1649 | 1461218506173 Marionette TRACE conn2 <- [1,974,null,{}] 23:01:46 INFO - PROCESS | 1649 | 1461218506176 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}] 23:01:46 INFO - PROCESS | 1649 | 1461218506266 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:01:46 INFO - PROCESS | 1649 | 1461218506317 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca41000 == 45 [pid = 1649] [id = 251] 23:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11423a000) [pid = 1649] [serial = 751] [outer = 0x0] 23:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118e1bc00) [pid = 1649] [serial = 752] [outer = 0x11423a000] 23:01:46 INFO - PROCESS | 1649 | 1461218506346 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12b383400) [pid = 1649] [serial = 753] [outer = 0x11423a000] 23:01:46 INFO - PROCESS | 1649 | 1461218506629 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]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 23:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:01:46 INFO - PROCESS | 1649 | 1461218506645 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1649 | 1461218506646 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:01:46 INFO - PROCESS | 1649 | 1461218506648 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 1649 | 1461218506650 Marionette TRACE conn2 <- [1,978,null,{}] 23:01:46 INFO - PROCESS | 1649 | 1461218506655 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}] 23:01:46 INFO - PROCESS | 1649 | 1461218506746 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:01:46 INFO - PROCESS | 1649 | 1461218506751 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db36000 == 46 [pid = 1649] [id = 252] 23:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11a94c400) [pid = 1649] [serial = 754] [outer = 0x0] 23:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12d359000) [pid = 1649] [serial = 755] [outer = 0x11a94c400] 23:01:46 INFO - PROCESS | 1649 | 1461218506775 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12d360c00) [pid = 1649] [serial = 756] [outer = 0x11a94c400] 23:01:47 INFO - PROCESS | 1649 | 1461218507079 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]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 473ms 23:01:47 INFO - PROCESS | 1649 | 1461218507123 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 1649 | 1461218507124 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:01:47 INFO - PROCESS | 1649 | 1461218507126 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 1649 | 1461218507127 Marionette TRACE conn2 <- [1,982,null,{}] 23:01:47 INFO - PROCESS | 1649 | 1461218507130 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}] 23:01:47 INFO - PROCESS | 1649 | 1461218507231 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:01:47 INFO - PROCESS | 1649 | 1461218507239 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e513800 == 47 [pid = 1649] [id = 253] 23:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12d35c800) [pid = 1649] [serial = 757] [outer = 0x0] 23:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d48e400) [pid = 1649] [serial = 758] [outer = 0x12d35c800] 23:01:47 INFO - PROCESS | 1649 | 1461218507264 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d494c00) [pid = 1649] [serial = 759] [outer = 0x12d35c800] 23:01:47 INFO - PROCESS | 1649 | 1461218507554 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]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 23:01:47 INFO - PROCESS | 1649 | 1461218507597 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 1649 | 1461218507598 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:01:47 INFO - PROCESS | 1649 | 1461218507601 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 1649 | 1461218507604 Marionette TRACE conn2 <- [1,986,null,{}] 23:01:47 INFO - PROCESS | 1649 | 1461218507607 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}] 23:01:47 INFO - PROCESS | 1649 | 1461218507684 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:01:47 INFO - PROCESS | 1649 | 1461218507691 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eace000 == 48 [pid = 1649] [id = 254] 23:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d491400) [pid = 1649] [serial = 760] [outer = 0x0] 23:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12da13800) [pid = 1649] [serial = 761] [outer = 0x12d491400] 23:01:47 INFO - PROCESS | 1649 | 1461218507715 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12da1e800) [pid = 1649] [serial = 762] [outer = 0x12d491400] 23:01:48 INFO - PROCESS | 1649 | 1461218508100 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]]]}] 23:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 23:01:48 INFO - PROCESS | 1649 | 1461218508123 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:01:48 INFO - PROCESS | 1649 | 1461218508126 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:01:48 INFO - PROCESS | 1649 | 1461218508129 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 1649 | 1461218508132 Marionette TRACE conn2 <- [1,990,null,{}] 23:01:48 INFO - PROCESS | 1649 | 1461218508136 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}] 23:01:48 INFO - PROCESS | 1649 | 1461218508237 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:01:48 INFO - PROCESS | 1649 | 1461218508286 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11914a800 == 49 [pid = 1649] [id = 255] 23:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x114506000) [pid = 1649] [serial = 763] [outer = 0x0] 23:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x114f8fc00) [pid = 1649] [serial = 764] [outer = 0x114506000] 23:01:48 INFO - PROCESS | 1649 | 1461218508317 Marionette DEBUG loaded listener.js 23:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116361800) [pid = 1649] [serial = 765] [outer = 0x114506000] 23:01:48 INFO - PROCESS | 1649 | 1461218508733 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]]]}] 23:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 671ms 23:01:48 INFO - PROCESS | 1649 | 1461218508817 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:01:48 INFO - PROCESS | 1649 | 1461218508822 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:01:48 INFO - PROCESS | 1649 | 1461218508829 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 1649 | 1461218508831 Marionette TRACE conn2 <- [1,994,null,{}] 23:01:48 INFO - PROCESS | 1649 | 1461218508833 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}] 23:01:48 INFO - PROCESS | 1649 | 1461218508934 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:01:49 INFO - PROCESS | 1649 | 1461218508997 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b8800 == 50 [pid = 1649] [id = 256] 23:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119a32c00) [pid = 1649] [serial = 766] [outer = 0x0] 23:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11ab7fc00) [pid = 1649] [serial = 767] [outer = 0x119a32c00] 23:01:49 INFO - PROCESS | 1649 | 1461218509027 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11ae9e800) [pid = 1649] [serial = 768] [outer = 0x119a32c00] 23:01:49 INFO - PROCESS | 1649 | 1461218509438 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]]]}] 23:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 622ms 23:01:49 INFO - PROCESS | 1649 | 1461218509450 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 1649 | 1461218509452 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:01:49 INFO - PROCESS | 1649 | 1461218509456 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 1649 | 1461218509459 Marionette TRACE conn2 <- [1,998,null,{}] 23:01:49 INFO - PROCESS | 1649 | 1461218509466 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}] 23:01:49 INFO - PROCESS | 1649 | 1461218509589 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:01:49 INFO - PROCESS | 1649 | 1461218509653 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba6c000 == 51 [pid = 1649] [id = 257] 23:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11b916c00) [pid = 1649] [serial = 769] [outer = 0x0] 23:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123cea400) [pid = 1649] [serial = 770] [outer = 0x11b916c00] 23:01:49 INFO - PROCESS | 1649 | 1461218509684 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1277d8800) [pid = 1649] [serial = 771] [outer = 0x11b916c00] 23:01:50 INFO - PROCESS | 1649 | 1461218510131 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]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 721ms 23:01:50 INFO - PROCESS | 1649 | 1461218510178 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 1649 | 1461218510180 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:01:50 INFO - PROCESS | 1649 | 1461218510182 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 1649 | 1461218510183 Marionette TRACE conn2 <- [1,1002,null,{}] 23:01:50 INFO - PROCESS | 1649 | 1461218510186 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}] 23:01:50 INFO - PROCESS | 1649 | 1461218510284 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:01:50 INFO - PROCESS | 1649 | 1461218510335 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eacd800 == 52 [pid = 1649] [id = 258] 23:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1277dac00) [pid = 1649] [serial = 772] [outer = 0x0] 23:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129c60c00) [pid = 1649] [serial = 773] [outer = 0x1277dac00] 23:01:50 INFO - PROCESS | 1649 | 1461218510365 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b387400) [pid = 1649] [serial = 774] [outer = 0x1277dac00] 23:01:50 INFO - PROCESS | 1649 | 1461218510795 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]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 623ms 23:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:01:50 INFO - PROCESS | 1649 | 1461218510806 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 1649 | 1461218510807 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:01:50 INFO - PROCESS | 1649 | 1461218510810 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 1649 | 1461218510811 Marionette TRACE conn2 <- [1,1006,null,{}] 23:01:50 INFO - PROCESS | 1649 | 1461218510814 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}] 23:01:50 INFO - PROCESS | 1649 | 1461218510928 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:01:50 INFO - PROCESS | 1649 | 1461218510992 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee38800 == 53 [pid = 1649] [id = 259] 23:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12995dc00) [pid = 1649] [serial = 775] [outer = 0x0] 23:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bf0e800) [pid = 1649] [serial = 776] [outer = 0x12995dc00] 23:01:51 INFO - PROCESS | 1649 | 1461218511022 Marionette DEBUG loaded listener.js 23:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12d35a800) [pid = 1649] [serial = 777] [outer = 0x12995dc00] 23:01:51 INFO - PROCESS | 1649 | 1461218511495 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]]]}] 23:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms 23:01:51 INFO - PROCESS | 1649 | 1461218511539 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:01:51 INFO - PROCESS | 1649 | 1461218511541 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:01:51 INFO - PROCESS | 1649 | 1461218511546 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:01:51 INFO - PROCESS | 1649 | 1461218511547 Marionette TRACE conn2 <- [1,1010,null,{}] 23:01:51 INFO - PROCESS | 1649 | 1461218511549 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}] 23:01:51 INFO - PROCESS | 1649 | 1461218511647 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:01:51 INFO - PROCESS | 1649 | 1461218511727 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118992800 == 54 [pid = 1649] [id = 260] 23:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11560d400) [pid = 1649] [serial = 778] [outer = 0x0] 23:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11ae77400) [pid = 1649] [serial = 779] [outer = 0x11560d400] 23:01:51 INFO - PROCESS | 1649 | 1461218511778 Marionette DEBUG loaded listener.js 23:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e166000) [pid = 1649] [serial = 780] [outer = 0x11560d400] 23:01:52 INFO - PROCESS | 1649 | 1461218512523 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]]]}] 23:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1023ms 23:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:01:52 INFO - PROCESS | 1649 | 1461218512570 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:01:52 INFO - PROCESS | 1649 | 1461218512572 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:01:52 INFO - PROCESS | 1649 | 1461218512576 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:01:52 INFO - PROCESS | 1649 | 1461218512578 Marionette TRACE conn2 <- [1,1014,null,{}] 23:01:52 INFO - PROCESS | 1649 | 1461218512614 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}] 23:01:52 INFO - PROCESS | 1649 | 1461218512706 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:01:52 INFO - PROCESS | 1649 | 1461218512774 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b93c000 == 55 [pid = 1649] [id = 261] 23:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x115604000) [pid = 1649] [serial = 781] [outer = 0x0] 23:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11560dc00) [pid = 1649] [serial = 782] [outer = 0x115604000] 23:01:52 INFO - PROCESS | 1649 | 1461218512802 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1186b8000) [pid = 1649] [serial = 783] [outer = 0x115604000] 23:01:53 INFO - PROCESS | 1649 | 1461218513210 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]]]}] 23:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 689ms 23:01:53 INFO - PROCESS | 1649 | 1461218513265 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:01:53 INFO - PROCESS | 1649 | 1461218513268 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:01:53 INFO - PROCESS | 1649 | 1461218513273 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 1649 | 1461218513274 Marionette TRACE conn2 <- [1,1018,null,{}] 23:01:53 INFO - PROCESS | 1649 | 1461218513277 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}] 23:01:53 INFO - PROCESS | 1649 | 1461218513365 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:01:53 INFO - PROCESS | 1649 | 1461218513417 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae64000 == 56 [pid = 1649] [id = 262] 23:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x115604400) [pid = 1649] [serial = 784] [outer = 0x0] 23:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x119a33400) [pid = 1649] [serial = 785] [outer = 0x115604400] 23:01:53 INFO - PROCESS | 1649 | 1461218513445 Marionette DEBUG loaded listener.js 23:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11a9a5400) [pid = 1649] [serial = 786] [outer = 0x115604400] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab53000 == 55 [pid = 1649] [id = 200] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11898f800 == 54 [pid = 1649] [id = 202] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12e513800 == 53 [pid = 1649] [id = 253] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12db36000 == 52 [pid = 1649] [id = 252] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca41000 == 51 [pid = 1649] [id = 251] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0a4000 == 50 [pid = 1649] [id = 250] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba66800 == 49 [pid = 1649] [id = 249] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x129c46800 == 48 [pid = 1649] [id = 248] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x129093800 == 47 [pid = 1649] [id = 247] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12716e800 == 46 [pid = 1649] [id = 246] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12662d000 == 45 [pid = 1649] [id = 245] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11c93d000 == 44 [pid = 1649] [id = 244] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c9000 == 43 [pid = 1649] [id = 243] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11abd6800 == 42 [pid = 1649] [id = 242] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11b673000 == 41 [pid = 1649] [id = 241] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4dc800 == 40 [pid = 1649] [id = 240] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4b5000 == 39 [pid = 1649] [id = 239] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d334800 == 38 [pid = 1649] [id = 238] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2a0800 == 37 [pid = 1649] [id = 237] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x118f69800 == 36 [pid = 1649] [id = 236] 23:01:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d332800 == 35 [pid = 1649] [id = 235] 23:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 568ms 23:01:53 INFO - PROCESS | 1649 | 1461218513838 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]]]}] 23:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:01:53 INFO - PROCESS | 1649 | 1461218513842 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:01:53 INFO - PROCESS | 1649 | 1461218513843 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:01:53 INFO - PROCESS | 1649 | 1461218513845 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 1649 | 1461218513848 Marionette TRACE conn2 <- [1,1022,null,{}] 23:01:53 INFO - PROCESS | 1649 | 1461218513859 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}] 23:01:53 INFO - PROCESS | 1649 | 1461218513946 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119122400) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x118638000) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x126c72c00) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1277cec00) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x129957800) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11655b000) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118944c00) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11a953000) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11abb1c00) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x115611400) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11524b800) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11aea7400) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11b6df000) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119126000) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11a948c00) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11bc71c00) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c5f2c00) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11b069000) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1290d3800) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1277d5c00) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129039400) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11aea6800) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b5bd800) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12ba85400) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12ba7f800) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11635d800) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123aec000) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126757c00) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x127420800) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x129e03400) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1290c7800) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12bd03c00) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b4edc00) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c46b400) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11aeeb000) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x114be9800) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 23:01:53 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1163e3400) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 23:01:54 INFO - PROCESS | 1649 | 1461218514019 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x119702800 == 36 [pid = 1649] [id = 263] 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118638000) [pid = 1649] [serial = 787] [outer = 0x0] 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11a948c00) [pid = 1649] [serial = 788] [outer = 0x118638000] 23:01:54 INFO - PROCESS | 1649 | 1461218514052 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11b61b400) [pid = 1649] [serial = 789] [outer = 0x118638000] 23:01:54 INFO - PROCESS | 1649 | 1461218514362 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]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 526ms 23:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:01:54 INFO - PROCESS | 1649 | 1461218514378 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 1649 | 1461218514380 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:01:54 INFO - PROCESS | 1649 | 1461218514382 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 1649 | 1461218514383 Marionette TRACE conn2 <- [1,1026,null,{}] 23:01:54 INFO - PROCESS | 1649 | 1461218514386 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}] 23:01:54 INFO - PROCESS | 1649 | 1461218514465 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:01:54 INFO - PROCESS | 1649 | 1461218514472 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c557800 == 37 [pid = 1649] [id = 264] 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11b61d400) [pid = 1649] [serial = 790] [outer = 0x0] 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11c5f6800) [pid = 1649] [serial = 791] [outer = 0x11b61d400] 23:01:54 INFO - PROCESS | 1649 | 1461218514498 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123aec000) [pid = 1649] [serial = 792] [outer = 0x11b61d400] 23:01:54 INFO - PROCESS | 1649 | 1461218514806 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]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 23:01:54 INFO - PROCESS | 1649 | 1461218514853 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 1649 | 1461218514854 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:01:54 INFO - PROCESS | 1649 | 1461218514856 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 1649 | 1461218514857 Marionette TRACE conn2 <- [1,1030,null,{}] 23:01:54 INFO - PROCESS | 1649 | 1461218514860 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}] 23:01:54 INFO - PROCESS | 1649 | 1461218514933 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:01:54 INFO - PROCESS | 1649 | 1461218514939 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12662c000 == 38 [pid = 1649] [id = 265] 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x123aecc00) [pid = 1649] [serial = 793] [outer = 0x0] 23:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126757c00) [pid = 1649] [serial = 794] [outer = 0x123aecc00] 23:01:54 INFO - PROCESS | 1649 | 1461218514965 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126c6c400) [pid = 1649] [serial = 795] [outer = 0x123aecc00] 23:01:55 INFO - PROCESS | 1649 | 1461218515295 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]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 23:01:55 INFO - PROCESS | 1649 | 1461218515326 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 1649 | 1461218515327 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:01:55 INFO - PROCESS | 1649 | 1461218515329 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 1649 | 1461218515330 Marionette TRACE conn2 <- [1,1034,null,{}] 23:01:55 INFO - PROCESS | 1649 | 1461218515332 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}] 23:01:55 INFO - PROCESS | 1649 | 1461218515424 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:01:55 INFO - PROCESS | 1649 | 1461218515479 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e92800 == 39 [pid = 1649] [id = 266] 23:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123cf0000) [pid = 1649] [serial = 796] [outer = 0x0] 23:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x127702400) [pid = 1649] [serial = 797] [outer = 0x123cf0000] 23:01:55 INFO - PROCESS | 1649 | 1461218515506 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x129e10c00) [pid = 1649] [serial = 798] [outer = 0x123cf0000] 23:01:55 INFO - PROCESS | 1649 | 1461218515794 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]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 23:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:01:55 INFO - PROCESS | 1649 | 1461218515848 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 1649 | 1461218515849 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:01:55 INFO - PROCESS | 1649 | 1461218515851 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 1649 | 1461218515853 Marionette TRACE conn2 <- [1,1038,null,{}] 23:01:55 INFO - PROCESS | 1649 | 1461218515857 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}] 23:01:55 INFO - PROCESS | 1649 | 1461218515950 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:01:55 INFO - PROCESS | 1649 | 1461218515954 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x127fa4000 == 40 [pid = 1649] [id = 267] 23:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119546c00) [pid = 1649] [serial = 799] [outer = 0x0] 23:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x129ea2c00) [pid = 1649] [serial = 800] [outer = 0x119546c00] 23:01:55 INFO - PROCESS | 1649 | 1461218515978 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b4f1400) [pid = 1649] [serial = 801] [outer = 0x119546c00] 23:01:56 INFO - PROCESS | 1649 | 1461218516307 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]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms 23:01:56 INFO - PROCESS | 1649 | 1461218516330 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 1649 | 1461218516331 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:01:56 INFO - PROCESS | 1649 | 1461218516333 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 1649 | 1461218516334 Marionette TRACE conn2 <- [1,1042,null,{}] 23:01:56 INFO - PROCESS | 1649 | 1461218516340 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}] 23:01:56 INFO - PROCESS | 1649 | 1461218516436 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:01:56 INFO - PROCESS | 1649 | 1461218516440 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c50000 == 41 [pid = 1649] [id = 268] 23:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x129e9d400) [pid = 1649] [serial = 802] [outer = 0x0] 23:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12b5b5800) [pid = 1649] [serial = 803] [outer = 0x129e9d400] 23:01:56 INFO - PROCESS | 1649 | 1461218516465 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12bd03000) [pid = 1649] [serial = 804] [outer = 0x129e9d400] 23:01:56 INFO - PROCESS | 1649 | 1461218516814 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]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 521ms 23:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:01:56 INFO - PROCESS | 1649 | 1461218516855 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 1649 | 1461218516856 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:01:56 INFO - PROCESS | 1649 | 1461218516858 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 1649 | 1461218516859 Marionette TRACE conn2 <- [1,1046,null,{}] 23:01:56 INFO - PROCESS | 1649 | 1461218516861 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}] 23:01:56 INFO - PROCESS | 1649 | 1461218516957 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:01:56 INFO - PROCESS | 1649 | 1461218516968 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b85d000 == 42 [pid = 1649] [id = 269] 23:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12ba79800) [pid = 1649] [serial = 805] [outer = 0x0] 23:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12bf0e000) [pid = 1649] [serial = 806] [outer = 0x12ba79800] 23:01:56 INFO - PROCESS | 1649 | 1461218516993 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12d05dc00) [pid = 1649] [serial = 807] [outer = 0x12ba79800] 23:01:57 INFO - PROCESS | 1649 | 1461218517313 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]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 517ms 23:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:01:57 INFO - PROCESS | 1649 | 1461218517376 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1649 | 1461218517377 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:01:57 INFO - PROCESS | 1649 | 1461218517379 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1649 | 1461218517380 Marionette TRACE conn2 <- [1,1050,null,{}] 23:01:57 INFO - PROCESS | 1649 | 1461218517389 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}] 23:01:57 INFO - PROCESS | 1649 | 1461218517484 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:01:57 INFO - PROCESS | 1649 | 1461218517488 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d174000 == 43 [pid = 1649] [id = 270] 23:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bd0dc00) [pid = 1649] [serial = 808] [outer = 0x0] 23:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12d0c3000) [pid = 1649] [serial = 809] [outer = 0x12bd0dc00] 23:01:57 INFO - PROCESS | 1649 | 1461218517513 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12d365000) [pid = 1649] [serial = 810] [outer = 0x12bd0dc00] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11863f400) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1277d0800) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1277d6400) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123cf4c00) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11bbe8400) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b4ec800) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1142ba400) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d0b7400) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11423a000) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1186b4000) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12b4f9400) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11a94c400) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:01:57 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12d35c800) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:01:57 INFO - PROCESS | 1649 | 1461218517947 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]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 577ms 23:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:01:57 INFO - PROCESS | 1649 | 1461218517957 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1649 | 1461218517958 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:01:57 INFO - PROCESS | 1649 | 1461218517961 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1649 | 1461218517962 Marionette TRACE conn2 <- [1,1054,null,{}] 23:01:57 INFO - PROCESS | 1649 | 1461218517964 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}] 23:01:58 INFO - PROCESS | 1649 | 1461218518056 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:01:58 INFO - PROCESS | 1649 | 1461218518061 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129173000 == 44 [pid = 1649] [id = 271] 23:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1189d0400) [pid = 1649] [serial = 811] [outer = 0x0] 23:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12d0b7c00) [pid = 1649] [serial = 812] [outer = 0x1189d0400] 23:01:58 INFO - PROCESS | 1649 | 1461218518091 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12da18400) [pid = 1649] [serial = 813] [outer = 0x1189d0400] 23:01:58 INFO - PROCESS | 1649 | 1461218518429 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]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 519ms 23:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:01:58 INFO - PROCESS | 1649 | 1461218518481 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 1649 | 1461218518482 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:01:58 INFO - PROCESS | 1649 | 1461218518484 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 1649 | 1461218518485 Marionette TRACE conn2 <- [1,1058,null,{}] 23:01:58 INFO - PROCESS | 1649 | 1461218518488 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}] 23:01:58 INFO - PROCESS | 1649 | 1461218518563 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:01:58 INFO - PROCESS | 1649 | 1461218518569 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db30000 == 45 [pid = 1649] [id = 272] 23:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12da1f800) [pid = 1649] [serial = 814] [outer = 0x0] 23:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12e165800) [pid = 1649] [serial = 815] [outer = 0x12da1f800] 23:01:58 INFO - PROCESS | 1649 | 1461218518596 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12e16bc00) [pid = 1649] [serial = 816] [outer = 0x12da1f800] 23:01:58 INFO - PROCESS | 1649 | 1461218518948 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]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 23:01:58 INFO - PROCESS | 1649 | 1461218518956 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 1649 | 1461218518957 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:01:58 INFO - PROCESS | 1649 | 1461218518960 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 1649 | 1461218518961 Marionette TRACE conn2 <- [1,1062,null,{}] 23:01:58 INFO - PROCESS | 1649 | 1461218518963 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}] 23:01:59 INFO - PROCESS | 1649 | 1461218519043 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:01:59 INFO - PROCESS | 1649 | 1461218519047 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eadb800 == 46 [pid = 1649] [id = 273] 23:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12e167000) [pid = 1649] [serial = 817] [outer = 0x0] 23:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e39c000) [pid = 1649] [serial = 818] [outer = 0x12e167000] 23:01:59 INFO - PROCESS | 1649 | 1461218519072 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e3a1000) [pid = 1649] [serial = 819] [outer = 0x12e167000] 23:01:59 INFO - PROCESS | 1649 | 1461218519386 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]]]}] 23:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 470ms 23:01:59 INFO - PROCESS | 1649 | 1461218519430 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 1649 | 1461218519432 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:01:59 INFO - PROCESS | 1649 | 1461218519434 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1649 | 1461218519435 Marionette TRACE conn2 <- [1,1066,null,{}] 23:01:59 INFO - PROCESS | 1649 | 1461218519437 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}] 23:01:59 INFO - PROCESS | 1649 | 1461218519541 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:01:59 INFO - PROCESS | 1649 | 1461218519547 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee31800 == 47 [pid = 1649] [id = 274] 23:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e3a3c00) [pid = 1649] [serial = 820] [outer = 0x0] 23:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12e3d7c00) [pid = 1649] [serial = 821] [outer = 0x12e3a3c00] 23:01:59 INFO - PROCESS | 1649 | 1461218519572 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e3dd400) [pid = 1649] [serial = 822] [outer = 0x12e3a3c00] 23:01:59 INFO - PROCESS | 1649 | 1461218519881 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]]]}] 23:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 520ms 23:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:01:59 INFO - PROCESS | 1649 | 1461218519956 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 1649 | 1461218519958 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:01:59 INFO - PROCESS | 1649 | 1461218519962 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1649 | 1461218519964 Marionette TRACE conn2 <- [1,1070,null,{}] 23:01:59 INFO - PROCESS | 1649 | 1461218519970 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}] 23:02:00 INFO - PROCESS | 1649 | 1461218520076 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:02:00 INFO - PROCESS | 1649 | 1461218520138 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119135800 == 48 [pid = 1649] [id = 275] 23:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x114be9800) [pid = 1649] [serial = 823] [outer = 0x0] 23:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x114f5f400) [pid = 1649] [serial = 824] [outer = 0x114be9800] 23:02:00 INFO - PROCESS | 1649 | 1461218520171 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1163ec800) [pid = 1649] [serial = 825] [outer = 0x114be9800] 23:02:00 INFO - PROCESS | 1649 | 1461218520588 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]]]}] 23:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 671ms 23:02:00 INFO - PROCESS | 1649 | 1461218520633 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 1649 | 1461218520636 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:02:00 INFO - PROCESS | 1649 | 1461218520642 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 1649 | 1461218520644 Marionette TRACE conn2 <- [1,1074,null,{}] 23:02:00 INFO - PROCESS | 1649 | 1461218520647 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}] 23:02:00 INFO - PROCESS | 1649 | 1461218520750 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:02:00 INFO - PROCESS | 1649 | 1461218520814 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab6f000 == 49 [pid = 1649] [id = 276] 23:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11612b800) [pid = 1649] [serial = 826] [outer = 0x0] 23:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11a60d800) [pid = 1649] [serial = 827] [outer = 0x11612b800] 23:02:00 INFO - PROCESS | 1649 | 1461218520845 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11aea7c00) [pid = 1649] [serial = 828] [outer = 0x11612b800] 23:02:01 INFO - PROCESS | 1649 | 1461218521246 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]]]}] 23:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 674ms 23:02:01 INFO - PROCESS | 1649 | 1461218521314 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:02:01 INFO - PROCESS | 1649 | 1461218521316 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:02:01 INFO - PROCESS | 1649 | 1461218521337 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:02:01 INFO - PROCESS | 1649 | 1461218521339 Marionette TRACE conn2 <- [1,1078,null,{}] 23:02:01 INFO - PROCESS | 1649 | 1461218521347 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}] 23:02:01 INFO - PROCESS | 1649 | 1461218521476 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:02:01 INFO - PROCESS | 1649 | 1461218521541 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cebe000 == 50 [pid = 1649] [id = 277] 23:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1265e2c00) [pid = 1649] [serial = 829] [outer = 0x0] 23:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1269ee400) [pid = 1649] [serial = 830] [outer = 0x1265e2c00] 23:02:01 INFO - PROCESS | 1649 | 1461218521574 Marionette DEBUG loaded listener.js 23:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1277cec00) [pid = 1649] [serial = 831] [outer = 0x1265e2c00] 23:02:01 INFO - PROCESS | 1649 | 1461218521974 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]]]}] 23:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 690ms 23:02:02 INFO - PROCESS | 1649 | 1461218522008 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:02:02 INFO - PROCESS | 1649 | 1461218522010 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:02:02 INFO - PROCESS | 1649 | 1461218522012 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:02:02 INFO - PROCESS | 1649 | 1461218522013 Marionette TRACE conn2 <- [1,1082,null,{}] 23:02:02 INFO - PROCESS | 1649 | 1461218522016 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}] 23:02:02 INFO - PROCESS | 1649 | 1461218522117 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:02:02 INFO - PROCESS | 1649 | 1461218522171 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f21a800 == 51 [pid = 1649] [id = 278] 23:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1290cb800) [pid = 1649] [serial = 832] [outer = 0x0] 23:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x129c63400) [pid = 1649] [serial = 833] [outer = 0x1290cb800] 23:02:02 INFO - PROCESS | 1649 | 1461218522203 Marionette DEBUG loaded listener.js 23:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b4f9400) [pid = 1649] [serial = 834] [outer = 0x1290cb800] 23:02:02 INFO - PROCESS | 1649 | 1461218522695 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]]]}] 23:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 718ms 23:02:02 INFO - PROCESS | 1649 | 1461218522765 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:02:02 INFO - PROCESS | 1649 | 1461218522766 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:02:02 INFO - PROCESS | 1649 | 1461218522770 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:02:02 INFO - PROCESS | 1649 | 1461218522771 Marionette TRACE conn2 <- [1,1086,null,{}] 23:02:02 INFO - PROCESS | 1649 | 1461218522774 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}] 23:02:02 INFO - PROCESS | 1649 | 1461218522869 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:02:02 INFO - PROCESS | 1649 | 1461218522934 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f0000 == 52 [pid = 1649] [id = 279] 23:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b5c1000) [pid = 1649] [serial = 835] [outer = 0x0] 23:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d069800) [pid = 1649] [serial = 836] [outer = 0x12b5c1000] 23:02:02 INFO - PROCESS | 1649 | 1461218522963 Marionette DEBUG loaded listener.js 23:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12d496000) [pid = 1649] [serial = 837] [outer = 0x12b5c1000] 23:02:03 INFO - PROCESS | 1649 | 1461218523357 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]]]}] 23:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 618ms 23:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:02:03 INFO - PROCESS | 1649 | 1461218523389 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 1649 | 1461218523390 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:02:03 INFO - PROCESS | 1649 | 1461218523392 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 1649 | 1461218523394 Marionette TRACE conn2 <- [1,1090,null,{}] 23:02:03 INFO - PROCESS | 1649 | 1461218523396 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}] 23:02:03 INFO - PROCESS | 1649 | 1461218523512 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:02:03 INFO - PROCESS | 1649 | 1461218523578 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6ac000 == 53 [pid = 1649] [id = 280] 23:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e165c00) [pid = 1649] [serial = 838] [outer = 0x0] 23:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e3e1000) [pid = 1649] [serial = 839] [outer = 0x12e165c00] 23:02:03 INFO - PROCESS | 1649 | 1461218523609 Marionette DEBUG loaded listener.js 23:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e81c000) [pid = 1649] [serial = 840] [outer = 0x12e165c00] 23:02:04 INFO - PROCESS | 1649 | 1461218524222 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]]]}] 23:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 873ms 23:02:04 INFO - PROCESS | 1649 | 1461218524265 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:02:04 INFO - PROCESS | 1649 | 1461218524267 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:02:04 INFO - PROCESS | 1649 | 1461218524269 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:02:04 INFO - PROCESS | 1649 | 1461218524270 Marionette TRACE conn2 <- [1,1094,null,{}] 23:02:04 INFO - PROCESS | 1649 | 1461218524273 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}] 23:02:04 INFO - PROCESS | 1649 | 1461218524510 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:02:04 INFO - PROCESS | 1649 | 1461218524587 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae62800 == 54 [pid = 1649] [id = 281] 23:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1147b8400) [pid = 1649] [serial = 841] [outer = 0x0] 23:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x114be7c00) [pid = 1649] [serial = 842] [outer = 0x1147b8400] 23:02:04 INFO - PROCESS | 1649 | 1461218524616 Marionette DEBUG loaded listener.js 23:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11560b800) [pid = 1649] [serial = 843] [outer = 0x1147b8400] 23:02:05 INFO - PROCESS | 1649 | 1461218525050 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]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 820ms 23:02:05 INFO - PROCESS | 1649 | 1461218525109 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:02:05 INFO - PROCESS | 1649 | 1461218525113 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:02:05 INFO - PROCESS | 1649 | 1461218525118 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 1649 | 1461218525122 Marionette TRACE conn2 <- [1,1098,null,{}] 23:02:05 INFO - PROCESS | 1649 | 1461218525126 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}] 23:02:05 INFO - PROCESS | 1649 | 1461218525245 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:02:05 INFO - PROCESS | 1649 | 1461218525346 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ecb000 == 55 [pid = 1649] [id = 282] 23:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x118fd8800) [pid = 1649] [serial = 844] [outer = 0x0] 23:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11a87d000) [pid = 1649] [serial = 845] [outer = 0x118fd8800] 23:02:05 INFO - PROCESS | 1649 | 1461218525394 Marionette DEBUG loaded listener.js 23:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11abae000) [pid = 1649] [serial = 846] [outer = 0x118fd8800] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12eadb800 == 54 [pid = 1649] [id = 273] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12db30000 == 53 [pid = 1649] [id = 272] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12da13800) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129173000 == 52 [pid = 1649] [id = 271] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12d174000 == 51 [pid = 1649] [id = 270] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12b85d000 == 50 [pid = 1649] [id = 269] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x129c50000 == 49 [pid = 1649] [id = 268] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x127fa4000 == 48 [pid = 1649] [id = 267] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x126e92800 == 47 [pid = 1649] [id = 266] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12662c000 == 46 [pid = 1649] [id = 265] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11c557800 == 45 [pid = 1649] [id = 264] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x119702800 == 44 [pid = 1649] [id = 263] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae64000 == 43 [pid = 1649] [id = 262] 23:02:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11b93c000 == 42 [pid = 1649] [id = 261] 23:02:05 INFO - PROCESS | 1649 | 1461218525929 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]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 823ms 23:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:02:05 INFO - PROCESS | 1649 | 1461218525941 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:02:05 INFO - PROCESS | 1649 | 1461218525943 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x115337000) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12d0bd800) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12ba80800) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11a954400) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118e1bc00) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11abb8000) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11bbe8000) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12d05ec00) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12d06cc00) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12d359000) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d48e400) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12d360c00) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12b383400) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d0c6000) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d494c00) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bd0a000) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b4f1c00) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11ababc00) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119e62c00) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x129c59800) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12b89d800) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x126e0fc00) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x127759c00) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118641c00) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x123cf0c00) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123ceb000) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1268ca000) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x129e0f000) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bd0a400) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12bf0cc00) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12ce4a800) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1186b2c00) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 23:02:05 INFO - PROCESS | 1649 | 1461218525962 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 1649 | 1461218525963 Marionette TRACE conn2 <- [1,1102,null,{}] 23:02:05 INFO - PROCESS | 1649 | 1461218525969 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}] 23:02:06 INFO - PROCESS | 1649 | 1461218526066 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:02:06 INFO - PROCESS | 1649 | 1461218526076 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8ad800 == 43 [pid = 1649] [id = 283] 23:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11aea9c00) [pid = 1649] [serial = 847] [outer = 0x0] 23:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11aef2c00) [pid = 1649] [serial = 848] [outer = 0x11aea9c00] 23:02:06 INFO - PROCESS | 1649 | 1461218526111 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11b913000) [pid = 1649] [serial = 849] [outer = 0x11aea9c00] 23:02:06 INFO - PROCESS | 1649 | 1461218526518 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]]]}] 23:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 588ms 23:02:06 INFO - PROCESS | 1649 | 1461218526534 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:02:06 INFO - PROCESS | 1649 | 1461218526537 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:02:06 INFO - PROCESS | 1649 | 1461218526552 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 1649 | 1461218526555 Marionette TRACE conn2 <- [1,1106,null,{}] 23:02:06 INFO - PROCESS | 1649 | 1461218526559 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}] 23:02:06 INFO - PROCESS | 1649 | 1461218526641 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:02:06 INFO - PROCESS | 1649 | 1461218526646 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x126628000 == 44 [pid = 1649] [id = 284] 23:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11bc67800) [pid = 1649] [serial = 850] [outer = 0x0] 23:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x123ceb800) [pid = 1649] [serial = 851] [outer = 0x11bc67800] 23:02:06 INFO - PROCESS | 1649 | 1461218526672 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126c72c00) [pid = 1649] [serial = 852] [outer = 0x11bc67800] 23:02:07 INFO - PROCESS | 1649 | 1461218527008 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]]]}] 23:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 485ms 23:02:07 INFO - PROCESS | 1649 | 1461218527027 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:02:07 INFO - PROCESS | 1649 | 1461218527029 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:02:07 INFO - PROCESS | 1649 | 1461218527031 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:02:07 INFO - PROCESS | 1649 | 1461218527032 Marionette TRACE conn2 <- [1,1110,null,{}] 23:02:07 INFO - PROCESS | 1649 | 1461218527034 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}] 23:02:07 INFO - PROCESS | 1649 | 1461218527134 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:02:07 INFO - PROCESS | 1649 | 1461218527141 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c5800 == 45 [pid = 1649] [id = 285] 23:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11bc6cc00) [pid = 1649] [serial = 853] [outer = 0x0] 23:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1277d3800) [pid = 1649] [serial = 854] [outer = 0x11bc6cc00] 23:02:07 INFO - PROCESS | 1649 | 1461218527166 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1290cec00) [pid = 1649] [serial = 855] [outer = 0x11bc6cc00] 23:02:07 INFO - PROCESS | 1649 | 1461218527499 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]]]}] 23:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 517ms 23:02:07 INFO - PROCESS | 1649 | 1461218527549 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:02:07 INFO - PROCESS | 1649 | 1461218527550 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:02:07 INFO - PROCESS | 1649 | 1461218527552 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:02:07 INFO - PROCESS | 1649 | 1461218527553 Marionette TRACE conn2 <- [1,1114,null,{}] 23:02:07 INFO - PROCESS | 1649 | 1461218527556 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}] 23:02:07 INFO - PROCESS | 1649 | 1461218527633 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:02:07 INFO - PROCESS | 1649 | 1461218527640 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x129170000 == 46 [pid = 1649] [id = 286] 23:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x129eaa800) [pid = 1649] [serial = 856] [outer = 0x0] 23:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b383400) [pid = 1649] [serial = 857] [outer = 0x129eaa800] 23:02:07 INFO - PROCESS | 1649 | 1461218527673 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b8a8000) [pid = 1649] [serial = 858] [outer = 0x129eaa800] 23:02:08 INFO - PROCESS | 1649 | 1461218528056 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]]]}] 23:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 23:02:08 INFO - PROCESS | 1649 | 1461218528073 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:02:08 INFO - PROCESS | 1649 | 1461218528074 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:02:08 INFO - PROCESS | 1649 | 1461218528085 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 1649 | 1461218528086 Marionette TRACE conn2 <- [1,1118,null,{}] 23:02:08 INFO - PROCESS | 1649 | 1461218528088 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}] 23:02:08 INFO - PROCESS | 1649 | 1461218528187 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:02:08 INFO - PROCESS | 1649 | 1461218528191 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c4f000 == 47 [pid = 1649] [id = 287] 23:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x129eac000) [pid = 1649] [serial = 859] [outer = 0x0] 23:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bd0e400) [pid = 1649] [serial = 860] [outer = 0x129eac000] 23:02:08 INFO - PROCESS | 1649 | 1461218528217 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12d05f000) [pid = 1649] [serial = 861] [outer = 0x129eac000] 23:02:08 INFO - PROCESS | 1649 | 1461218528566 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]]]}] 23:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 23:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:02:08 INFO - PROCESS | 1649 | 1461218528605 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:02:08 INFO - PROCESS | 1649 | 1461218528606 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:02:08 INFO - PROCESS | 1649 | 1461218528608 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 1649 | 1461218528609 Marionette TRACE conn2 <- [1,1122,null,{}] 23:02:08 INFO - PROCESS | 1649 | 1461218528611 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}] 23:02:08 INFO - PROCESS | 1649 | 1461218528709 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:02:08 INFO - PROCESS | 1649 | 1461218528727 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc94000 == 48 [pid = 1649] [id = 288] 23:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d06cc00) [pid = 1649] [serial = 862] [outer = 0x0] 23:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12d0be000) [pid = 1649] [serial = 863] [outer = 0x12d06cc00] 23:02:08 INFO - PROCESS | 1649 | 1461218528752 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d492c00) [pid = 1649] [serial = 864] [outer = 0x12d06cc00] 23:02:09 INFO - PROCESS | 1649 | 1461218529113 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]]]}] 23:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 23:02:09 INFO - PROCESS | 1649 | 1461218529127 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:02:09 INFO - PROCESS | 1649 | 1461218529129 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:02:09 INFO - PROCESS | 1649 | 1461218529132 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 1649 | 1461218529134 Marionette TRACE conn2 <- [1,1126,null,{}] 23:02:09 INFO - PROCESS | 1649 | 1461218529145 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}] 23:02:09 INFO - PROCESS | 1649 | 1461218529290 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:02:09 INFO - PROCESS | 1649 | 1461218529305 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d335800 == 49 [pid = 1649] [id = 289] 23:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d0b7400) [pid = 1649] [serial = 865] [outer = 0x0] 23:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12e15f400) [pid = 1649] [serial = 866] [outer = 0x12d0b7400] 23:02:09 INFO - PROCESS | 1649 | 1461218529342 Marionette DEBUG loaded listener.js 23:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e163800) [pid = 1649] [serial = 867] [outer = 0x12d0b7400] 23:02:09 INFO - PROCESS | 1649 | 1461218529923 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]]]}] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x118638000) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123cf0000) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x115604000) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x123aecc00) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12e167000) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x129e9d400) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1189d0400) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119546c00) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x115604400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11b61d400) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12da1f800) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12bd0dc00) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:02:09 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12ba79800) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 820ms 23:02:09 INFO - PROCESS | 1649 | 1461218529953 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:02:09 INFO - PROCESS | 1649 | 1461218529954 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:02:09 INFO - PROCESS | 1649 | 1461218529957 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 1649 | 1461218529958 Marionette TRACE conn2 <- [1,1130,null,{}] 23:02:09 INFO - PROCESS | 1649 | 1461218529960 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}] 23:02:10 INFO - PROCESS | 1649 | 1461218530041 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:02:10 INFO - PROCESS | 1649 | 1461218530045 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c29f000 == 50 [pid = 1649] [id = 290] 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11b61d400) [pid = 1649] [serial = 868] [outer = 0x0] 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c59ac00) [pid = 1649] [serial = 869] [outer = 0x11b61d400] 23:02:10 INFO - PROCESS | 1649 | 1461218530070 Marionette DEBUG loaded listener.js 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12bd02400) [pid = 1649] [serial = 870] [outer = 0x11b61d400] 23:02:10 INFO - PROCESS | 1649 | 1461218530389 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]]]}] 23:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 23:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:02:10 INFO - PROCESS | 1649 | 1461218530426 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:02:10 INFO - PROCESS | 1649 | 1461218530427 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:02:10 INFO - PROCESS | 1649 | 1461218530430 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:02:10 INFO - PROCESS | 1649 | 1461218530431 Marionette TRACE conn2 <- [1,1134,null,{}] 23:02:10 INFO - PROCESS | 1649 | 1461218530433 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}] 23:02:10 INFO - PROCESS | 1649 | 1461218530514 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:02:10 INFO - PROCESS | 1649 | 1461218530569 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e509000 == 51 [pid = 1649] [id = 291] 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11a876800) [pid = 1649] [serial = 871] [outer = 0x0] 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12e166c00) [pid = 1649] [serial = 872] [outer = 0x11a876800] 23:02:10 INFO - PROCESS | 1649 | 1461218530600 Marionette DEBUG loaded listener.js 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e3dd000) [pid = 1649] [serial = 873] [outer = 0x11a876800] 23:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e3e0000) [pid = 1649] [serial = 874] [outer = 0x12f847800] 23:02:10 INFO - PROCESS | 1649 | 1461218530949 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]]]}] 23:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 567ms 23:02:11 INFO - PROCESS | 1649 | 1461218530998 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 1649 | 1461218530999 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:02:11 INFO - PROCESS | 1649 | 1461218531002 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 1649 | 1461218531003 Marionette TRACE conn2 <- [1,1138,null,{}] 23:02:11 INFO - PROCESS | 1649 | 1461218531006 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}] 23:02:11 INFO - PROCESS | 1649 | 1461218531098 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:02:11 INFO - PROCESS | 1649 | 1461218531156 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e520800 == 52 [pid = 1649] [id = 292] 23:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x114e90800) [pid = 1649] [serial = 875] [outer = 0x0] 23:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11b6dd000) [pid = 1649] [serial = 876] [outer = 0x114e90800] 23:02:11 INFO - PROCESS | 1649 | 1461218531182 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12e3e4800) [pid = 1649] [serial = 877] [outer = 0x114e90800] 23:02:11 INFO - PROCESS | 1649 | 1461218531458 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]]]}] 23:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 23:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:02:11 INFO - PROCESS | 1649 | 1461218531477 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 1649 | 1461218531478 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:02:11 INFO - PROCESS | 1649 | 1461218531480 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 1649 | 1461218531482 Marionette TRACE conn2 <- [1,1142,null,{}] 23:02:11 INFO - PROCESS | 1649 | 1461218531484 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}] 23:02:11 INFO - PROCESS | 1649 | 1461218531580 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:02:11 INFO - PROCESS | 1649 | 1461218531583 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6b1000 == 53 [pid = 1649] [id = 293] 23:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12657c000) [pid = 1649] [serial = 878] [outer = 0x0] 23:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12657e800) [pid = 1649] [serial = 879] [outer = 0x12657c000] 23:02:11 INFO - PROCESS | 1649 | 1461218531608 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126582c00) [pid = 1649] [serial = 880] [outer = 0x12657c000] 23:02:12 INFO - PROCESS | 1649 | 1461218532003 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]]]}] 23:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 568ms 23:02:12 INFO - PROCESS | 1649 | 1461218532049 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:02:12 INFO - PROCESS | 1649 | 1461218532052 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:02:12 INFO - PROCESS | 1649 | 1461218532056 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:02:12 INFO - PROCESS | 1649 | 1461218532058 Marionette TRACE conn2 <- [1,1146,null,{}] 23:02:12 INFO - PROCESS | 1649 | 1461218532063 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}] 23:02:12 INFO - PROCESS | 1649 | 1461218532197 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:02:12 INFO - PROCESS | 1649 | 1461218532255 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b4000 == 54 [pid = 1649] [id = 294] 23:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x114e93800) [pid = 1649] [serial = 881] [outer = 0x0] 23:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x114e97800) [pid = 1649] [serial = 882] [outer = 0x114e93800] 23:02:12 INFO - PROCESS | 1649 | 1461218532287 Marionette DEBUG loaded listener.js 23:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11618b400) [pid = 1649] [serial = 883] [outer = 0x114e93800] 23:02:12 INFO - PROCESS | 1649 | 1461218532736 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]]]}] 23:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 721ms 23:02:12 INFO - PROCESS | 1649 | 1461218532777 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:02:12 INFO - PROCESS | 1649 | 1461218532781 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:02:12 INFO - PROCESS | 1649 | 1461218532803 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:02:12 INFO - PROCESS | 1649 | 1461218532805 Marionette TRACE conn2 <- [1,1150,null,{}] 23:02:12 INFO - PROCESS | 1649 | 1461218532810 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}] 23:02:12 INFO - PROCESS | 1649 | 1461218532942 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:02:13 INFO - PROCESS | 1649 | 1461218533024 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ea7800 == 55 [pid = 1649] [id = 295] 23:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x118fd3000) [pid = 1649] [serial = 884] [outer = 0x0] 23:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119548800) [pid = 1649] [serial = 885] [outer = 0x118fd3000] 23:02:13 INFO - PROCESS | 1649 | 1461218533053 Marionette DEBUG loaded listener.js 23:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11abae400) [pid = 1649] [serial = 886] [outer = 0x118fd3000] 23:02:13 INFO - PROCESS | 1649 | 1461218533471 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]]]}] 23:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 690ms 23:02:13 INFO - PROCESS | 1649 | 1461218533475 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 1649 | 1461218533477 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:02:13 INFO - PROCESS | 1649 | 1461218533479 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 1649 | 1461218533482 Marionette TRACE conn2 <- [1,1154,null,{}] 23:02:13 INFO - PROCESS | 1649 | 1461218533490 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}] 23:02:13 INFO - PROCESS | 1649 | 1461218533594 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:02:13 INFO - PROCESS | 1649 | 1461218533646 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e857800 == 56 [pid = 1649] [id = 296] 23:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11ae76400) [pid = 1649] [serial = 887] [outer = 0x0] 23:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c203400) [pid = 1649] [serial = 888] [outer = 0x11ae76400] 23:02:13 INFO - PROCESS | 1649 | 1461218533678 Marionette DEBUG loaded listener.js 23:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x123aed800) [pid = 1649] [serial = 889] [outer = 0x11ae76400] 23:02:14 INFO - PROCESS | 1649 | 1461218534104 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]]]}] 23:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 672ms 23:02:14 INFO - PROCESS | 1649 | 1461218534152 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:02:14 INFO - PROCESS | 1649 | 1461218534156 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:02:14 INFO - PROCESS | 1649 | 1461218534159 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:02:14 INFO - PROCESS | 1649 | 1461218534160 Marionette TRACE conn2 <- [1,1158,null,{}] 23:02:14 INFO - PROCESS | 1649 | 1461218534163 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}] 23:02:14 INFO - PROCESS | 1649 | 1461218534267 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:02:14 INFO - PROCESS | 1649 | 1461218534357 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdaa000 == 57 [pid = 1649] [id = 297] 23:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1268c9400) [pid = 1649] [serial = 890] [outer = 0x0] 23:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1290d3800) [pid = 1649] [serial = 891] [outer = 0x1268c9400] 23:02:14 INFO - PROCESS | 1649 | 1461218534387 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x129e9e000) [pid = 1649] [serial = 892] [outer = 0x1268c9400] 23:02:14 INFO - PROCESS | 1649 | 1461218534787 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]]]}] 23:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 668ms 23:02:14 INFO - PROCESS | 1649 | 1461218534828 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:02:14 INFO - PROCESS | 1649 | 1461218534829 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:02:14 INFO - PROCESS | 1649 | 1461218534832 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:02:14 INFO - PROCESS | 1649 | 1461218534833 Marionette TRACE conn2 <- [1,1162,null,{}] 23:02:14 INFO - PROCESS | 1649 | 1461218534835 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}] 23:02:14 INFO - PROCESS | 1649 | 1461218534934 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:02:14 INFO - PROCESS | 1649 | 1461218534989 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdc1800 == 58 [pid = 1649] [id = 298] 23:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12b4edc00) [pid = 1649] [serial = 893] [outer = 0x0] 23:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12ba7b000) [pid = 1649] [serial = 894] [outer = 0x12b4edc00] 23:02:15 INFO - PROCESS | 1649 | 1461218535018 Marionette DEBUG loaded listener.js 23:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12d0c1c00) [pid = 1649] [serial = 895] [outer = 0x12b4edc00] 23:02:15 INFO - PROCESS | 1649 | 1461218535475 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]]]}] 23:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 668ms 23:02:15 INFO - PROCESS | 1649 | 1461218535501 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:02:15 INFO - PROCESS | 1649 | 1461218535502 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:02:15 INFO - PROCESS | 1649 | 1461218535523 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:02:15 INFO - PROCESS | 1649 | 1461218535525 Marionette TRACE conn2 <- [1,1166,null,{}] 23:02:15 INFO - PROCESS | 1649 | 1461218535527 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}] 23:02:15 INFO - PROCESS | 1649 | 1461218535660 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:02:15 INFO - PROCESS | 1649 | 1461218535731 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b0800 == 59 [pid = 1649] [id = 299] 23:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12e162000) [pid = 1649] [serial = 896] [outer = 0x0] 23:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12e3ddc00) [pid = 1649] [serial = 897] [outer = 0x12e162000] 23:02:15 INFO - PROCESS | 1649 | 1461218535763 Marionette DEBUG loaded listener.js 23:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12e820400) [pid = 1649] [serial = 898] [outer = 0x12e162000] 23:02:16 INFO - PROCESS | 1649 | 1461218536337 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]]]}] 23:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 822ms 23:02:16 INFO - PROCESS | 1649 | 1461218536344 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 1649 | 1461218536347 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:02:16 INFO - PROCESS | 1649 | 1461218536350 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 1649 | 1461218536352 Marionette TRACE conn2 <- [1,1170,null,{}] 23:02:16 INFO - PROCESS | 1649 | 1461218536378 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}] 23:02:16 INFO - PROCESS | 1649 | 1461218536476 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:02:16 INFO - PROCESS | 1649 | 1461218536547 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12641a800 == 60 [pid = 1649] [id = 300] 23:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11618dc00) [pid = 1649] [serial = 899] [outer = 0x0] 23:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x116194c00) [pid = 1649] [serial = 900] [outer = 0x11618dc00] 23:02:16 INFO - PROCESS | 1649 | 1461218536575 Marionette DEBUG loaded listener.js 23:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11863c800) [pid = 1649] [serial = 901] [outer = 0x11618dc00] 23:02:17 INFO - PROCESS | 1649 | 1461218537007 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]]]}] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12e520800 == 59 [pid = 1649] [id = 292] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12e509000 == 58 [pid = 1649] [id = 291] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11c29f000 == 57 [pid = 1649] [id = 290] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12d335800 == 56 [pid = 1649] [id = 289] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc94000 == 55 [pid = 1649] [id = 288] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x129c4f000 == 54 [pid = 1649] [id = 287] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x129170000 == 53 [pid = 1649] [id = 286] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12e3d7c00) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c5800 == 52 [pid = 1649] [id = 285] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x126628000 == 51 [pid = 1649] [id = 284] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8ad800 == 50 [pid = 1649] [id = 283] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119ecb000 == 49 [pid = 1649] [id = 282] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae62800 == 48 [pid = 1649] [id = 281] 23:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 743ms 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab6f000 == 47 [pid = 1649] [id = 276] 23:02:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119135800 == 46 [pid = 1649] [id = 275] 23:02:17 INFO - PROCESS | 1649 | 1461218537098 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:02:17 INFO - PROCESS | 1649 | 1461218537101 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:02:17 INFO - PROCESS | 1649 | 1461218537107 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:02:17 INFO - PROCESS | 1649 | 1461218537109 Marionette TRACE conn2 <- [1,1174,null,{}] 23:02:17 INFO - PROCESS | 1649 | 1461218537111 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}] 23:02:17 INFO - PROCESS | 1649 | 1461218537192 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:02:17 INFO - PROCESS | 1649 | 1461218537202 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ecb000 == 47 [pid = 1649] [id = 301] 23:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x118829c00) [pid = 1649] [serial = 902] [outer = 0x0] 23:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11882c400) [pid = 1649] [serial = 903] [outer = 0x118829c00] 23:02:17 INFO - PROCESS | 1649 | 1461218537229 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1188df800) [pid = 1649] [serial = 904] [outer = 0x118829c00] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e3a1000) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11ab7fc00) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x114f8fc00) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11b61b400) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x127702400) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1186b8000) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x129e10c00) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x126757c00) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12e39c000) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12b5b5800) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x123cea400) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12d0b7c00) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x129ea2c00) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11a9a5400) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b4f1400) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12da18400) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11c5f6800) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12e165800) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12d365000) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x123aec000) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12bd03000) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11ae77400) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x119a33400) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x129c60c00) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d0c3000) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x126c6c400) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d05dc00) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11a948c00) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12bf0e800) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12e16bc00) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12bf0e000) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11560dc00) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 23:02:17 INFO - PROCESS | 1649 | 1461218537578 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] 23:02:17 INFO - PROCESS | 1649 | 1461218537628 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:02:17 INFO - PROCESS | 1649 | 1461218537631 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:02:17 INFO - PROCESS | 1649 | 1461218537633 Marionette TRACE conn2 <- [1,1178,null,{}] 23:02:17 INFO - PROCESS | 1649 | 1461218537641 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}] 23:02:17 INFO - PROCESS | 1649 | 1461218537726 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:02:17 INFO - PROCESS | 1649 | 1461218537730 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca42800 == 48 [pid = 1649] [id = 302] 23:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x118fd6c00) [pid = 1649] [serial = 905] [outer = 0x0] 23:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11ab75800) [pid = 1649] [serial = 906] [outer = 0x118fd6c00] 23:02:17 INFO - PROCESS | 1649 | 1461218537759 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11aeab000) [pid = 1649] [serial = 907] [outer = 0x118fd6c00] 23:02:18 INFO - PROCESS | 1649 | 1461218538104 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] 23:02:18 INFO - PROCESS | 1649 | 1461218538156 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:02:18 INFO - PROCESS | 1649 | 1461218538158 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 1649 | 1461218538159 Marionette TRACE conn2 <- [1,1182,null,{}] 23:02:18 INFO - PROCESS | 1649 | 1461218538161 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}] 23:02:18 INFO - PROCESS | 1649 | 1461218538241 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:02:18 INFO - PROCESS | 1649 | 1461218538247 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12907f800 == 49 [pid = 1649] [id = 303] 23:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11b067c00) [pid = 1649] [serial = 908] [outer = 0x0] 23:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11bc71c00) [pid = 1649] [serial = 909] [outer = 0x11b067c00] 23:02:18 INFO - PROCESS | 1649 | 1461218538273 Marionette DEBUG loaded listener.js 23:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x123cec800) [pid = 1649] [serial = 910] [outer = 0x11b067c00] 23:02:18 INFO - PROCESS | 1649 | 1461218538627 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 1649 | 1461218538678 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:02:18 INFO - PROCESS | 1649 | 1461218538681 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 1649 | 1461218538682 Marionette TRACE conn2 <- [1,1186,null,{}] 23:02:18 INFO - PROCESS | 1649 | 1461218538684 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}] 23:02:18 INFO - PROCESS | 1649 | 1461218538763 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:02:18 INFO - PROCESS | 1649 | 1461218538827 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b508000 == 50 [pid = 1649] [id = 304] 23:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11b06ec00) [pid = 1649] [serial = 911] [outer = 0x0] 23:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x126577800) [pid = 1649] [serial = 912] [outer = 0x11b06ec00] 23:02:18 INFO - PROCESS | 1649 | 1461218538852 Marionette DEBUG loaded listener.js 23:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126c6d000) [pid = 1649] [serial = 913] [outer = 0x11b06ec00] 23:02:19 INFO - PROCESS | 1649 | 1461218539146 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] 23:02:19 INFO - PROCESS | 1649 | 1461218539202 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:02:19 INFO - PROCESS | 1649 | 1461218539211 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 1649 | 1461218539212 Marionette TRACE conn2 <- [1,1190,null,{}] 23:02:19 INFO - PROCESS | 1649 | 1461218539215 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}] 23:02:19 INFO - PROCESS | 1649 | 1461218539330 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:02:19 INFO - PROCESS | 1649 | 1461218539335 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d184000 == 51 [pid = 1649] [id = 305] 23:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x126c6c400) [pid = 1649] [serial = 914] [outer = 0x0] 23:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1277d6400) [pid = 1649] [serial = 915] [outer = 0x126c6c400] 23:02:19 INFO - PROCESS | 1649 | 1461218539393 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ba83800) [pid = 1649] [serial = 916] [outer = 0x126c6c400] 23:02:19 INFO - PROCESS | 1649 | 1461218539715 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] 23:02:19 INFO - PROCESS | 1649 | 1461218539732 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:02:19 INFO - PROCESS | 1649 | 1461218539734 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 1649 | 1461218539735 Marionette TRACE conn2 <- [1,1194,null,{}] 23:02:19 INFO - PROCESS | 1649 | 1461218539740 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}] 23:02:19 INFO - PROCESS | 1649 | 1461218539839 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:02:19 INFO - PROCESS | 1649 | 1461218539843 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4d2800 == 52 [pid = 1649] [id = 306] 23:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x126c72800) [pid = 1649] [serial = 917] [outer = 0x0] 23:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12bd04000) [pid = 1649] [serial = 918] [outer = 0x126c72800] 23:02:19 INFO - PROCESS | 1649 | 1461218539897 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12d0c2400) [pid = 1649] [serial = 919] [outer = 0x126c72800] 23:02:20 INFO - PROCESS | 1649 | 1461218540230 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] 23:02:20 INFO - PROCESS | 1649 | 1461218540259 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:02:20 INFO - PROCESS | 1649 | 1461218540267 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:02:20 INFO - PROCESS | 1649 | 1461218540268 Marionette TRACE conn2 <- [1,1198,null,{}] 23:02:20 INFO - PROCESS | 1649 | 1461218540271 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}] 23:02:20 INFO - PROCESS | 1649 | 1461218540371 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:02:20 INFO - PROCESS | 1649 | 1461218540404 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee25000 == 53 [pid = 1649] [id = 307] 23:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12b5b4400) [pid = 1649] [serial = 920] [outer = 0x0] 23:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12d360800) [pid = 1649] [serial = 921] [outer = 0x12b5b4400] 23:02:20 INFO - PROCESS | 1649 | 1461218540429 Marionette DEBUG loaded listener.js 23:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12da21400) [pid = 1649] [serial = 922] [outer = 0x12b5b4400] 23:02:20 INFO - PROCESS | 1649 | 1461218540743 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]]]}] 23:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 528ms 23:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:02:20 INFO - PROCESS | 1649 | 1461218540790 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:02:20 INFO - PROCESS | 1649 | 1461218540791 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:02:20 INFO - PROCESS | 1649 | 1461218540793 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:02:20 INFO - PROCESS | 1649 | 1461218540794 Marionette TRACE conn2 <- [1,1202,null,{}] 23:02:20 INFO - PROCESS | 1649 | 1461218540796 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}] 23:02:20 INFO - PROCESS | 1649 | 1461218540897 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:02:20 INFO - PROCESS | 1649 | 1461218540909 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f216000 == 54 [pid = 1649] [id = 308] 23:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12d364800) [pid = 1649] [serial = 923] [outer = 0x0] 23:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12e39dc00) [pid = 1649] [serial = 924] [outer = 0x12d364800] 23:02:20 INFO - PROCESS | 1649 | 1461218540934 Marionette DEBUG loaded listener.js 23:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12e3e0400) [pid = 1649] [serial = 925] [outer = 0x12d364800] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0a8800 == 53 [pid = 1649] [id = 218] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12cebe000 == 52 [pid = 1649] [id = 277] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3f0000 == 51 [pid = 1649] [id = 279] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12f21a800 == 50 [pid = 1649] [id = 278] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12eace000 == 49 [pid = 1649] [id = 254] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b8800 == 48 [pid = 1649] [id = 256] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6ac000 == 47 [pid = 1649] [id = 280] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12eacd800 == 46 [pid = 1649] [id = 258] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba6c000 == 45 [pid = 1649] [id = 257] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11914a800 == 44 [pid = 1649] [id = 255] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee31800 == 43 [pid = 1649] [id = 274] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee38800 == 42 [pid = 1649] [id = 259] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x118992800 == 41 [pid = 1649] [id = 260] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12641a800 == 40 [pid = 1649] [id = 300] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b0800 == 39 [pid = 1649] [id = 299] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdc1800 == 38 [pid = 1649] [id = 298] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdaa000 == 37 [pid = 1649] [id = 297] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12e857800 == 36 [pid = 1649] [id = 296] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x126ea7800 == 35 [pid = 1649] [id = 295] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6b1000 == 34 [pid = 1649] [id = 293] 23:02:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b4000 == 33 [pid = 1649] [id = 294] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca42800 == 32 [pid = 1649] [id = 302] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12907f800 == 31 [pid = 1649] [id = 303] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12b508000 == 30 [pid = 1649] [id = 304] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee25000 == 29 [pid = 1649] [id = 307] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4d2800 == 28 [pid = 1649] [id = 306] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x119ecb000 == 27 [pid = 1649] [id = 301] 23:02:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12d184000 == 26 [pid = 1649] [id = 305] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x114e90800) [pid = 1649] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c59a000) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12bf05000) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12d491400) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11aea9c00) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11bc67800) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x129eac000) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11bc6cc00) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x129eaa800) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x118fd8800) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1147b8400) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d06cc00) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12e3a3c00) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d0b7400) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11b61d400) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11a876800) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11aef2c00) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11b913000) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123ceb800) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x126c72c00) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12bd0e400) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1277d3800) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1290cec00) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b383400) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11abae000) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11a87d000) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x114f5f400) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11560b800) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114be7c00) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12d0be000) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129c63400) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d069800) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12e3dd400) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12e15f400) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12d492c00) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12e3e1000) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11a60d800) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1269ee400) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c59ac00) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12e166c00) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bd02400) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11b6dd000) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12e163800) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12e3e4800) [pid = 1649] [serial = 877] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12657e800) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12d05f000) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12e3dd000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b8a8000) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12da1e800) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 23:02:22 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11c5fbc00) [pid = 1649] [serial = 456] [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.] 23:02:22 INFO - PROCESS | 1649 | 1461218542732 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]]]}] 23:02:22 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 23:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1974ms 23:02:22 INFO - PROCESS | 1649 | 1461218542769 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:02:22 INFO - PROCESS | 1649 | 1461218542775 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:02:22 INFO - PROCESS | 1649 | 1461218542787 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:02:22 INFO - PROCESS | 1649 | 1461218542791 Marionette TRACE conn2 <- [1,1206,null,{}] 23:02:22 INFO - PROCESS | 1649 | 1461218542797 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}] 23:02:22 INFO - PROCESS | 1649 | 1461218542914 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:02:22 INFO - PROCESS | 1649 | 1461218542928 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116313000 == 27 [pid = 1649] [id = 309] 23:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x114e95c00) [pid = 1649] [serial = 926] [outer = 0x0] 23:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x114e97400) [pid = 1649] [serial = 927] [outer = 0x114e95c00] 23:02:22 INFO - PROCESS | 1649 | 1461218542950 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x115243800) [pid = 1649] [serial = 928] [outer = 0x114e95c00] 23:02:23 INFO - PROCESS | 1649 | 1461218543361 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]]]}] 23:02:23 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 23:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 632ms 23:02:23 INFO - PROCESS | 1649 | 1461218543416 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 1649 | 1461218543423 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:02:23 INFO - PROCESS | 1649 | 1461218543430 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 1649 | 1461218543432 Marionette TRACE conn2 <- [1,1210,null,{}] 23:02:23 INFO - PROCESS | 1649 | 1461218543436 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}] 23:02:23 INFO - PROCESS | 1649 | 1461218543547 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:02:23 INFO - PROCESS | 1649 | 1461218543567 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f58800 == 28 [pid = 1649] [id = 310] 23:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x114f58800) [pid = 1649] [serial = 929] [outer = 0x0] 23:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1157b8400) [pid = 1649] [serial = 930] [outer = 0x114f58800] 23:02:23 INFO - PROCESS | 1649 | 1461218543609 Marionette DEBUG loaded listener.js 23:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11618a400) [pid = 1649] [serial = 931] [outer = 0x114f58800] 23:02:24 INFO - PROCESS | 1649 | 1461218544014 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]]]}] 23:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 622ms 23:02:24 INFO - PROCESS | 1649 | 1461218544050 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:02:24 INFO - PROCESS | 1649 | 1461218544052 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:02:24 INFO - PROCESS | 1649 | 1461218544054 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:02:24 INFO - PROCESS | 1649 | 1461218544057 Marionette TRACE conn2 <- [1,1214,null,{}] 23:02:24 INFO - PROCESS | 1649 | 1461218544064 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}] 23:02:24 INFO - PROCESS | 1649 | 1461218544155 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:02:24 INFO - PROCESS | 1649 | 1461218544161 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119862800 == 29 [pid = 1649] [id = 311] 23:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x111b08c00) [pid = 1649] [serial = 932] [outer = 0x0] 23:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11795d000) [pid = 1649] [serial = 933] [outer = 0x111b08c00] 23:02:24 INFO - PROCESS | 1649 | 1461218544190 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118825000) [pid = 1649] [serial = 934] [outer = 0x111b08c00] 23:02:24 INFO - PROCESS | 1649 | 1461218544557 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]]]}] 23:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 23:02:24 INFO - PROCESS | 1649 | 1461218544576 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:02:24 INFO - PROCESS | 1649 | 1461218544578 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:02:24 INFO - PROCESS | 1649 | 1461218544582 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:02:24 INFO - PROCESS | 1649 | 1461218544584 Marionette TRACE conn2 <- [1,1218,null,{}] 23:02:24 INFO - PROCESS | 1649 | 1461218544587 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}] 23:02:24 INFO - PROCESS | 1649 | 1461218544718 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:02:24 INFO - PROCESS | 1649 | 1461218544729 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c0800 == 30 [pid = 1649] [id = 312] 23:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114e8b400) [pid = 1649] [serial = 935] [outer = 0x0] 23:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11882e400) [pid = 1649] [serial = 936] [outer = 0x114e8b400] 23:02:24 INFO - PROCESS | 1649 | 1461218544772 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118944c00) [pid = 1649] [serial = 937] [outer = 0x114e8b400] 23:02:25 INFO - PROCESS | 1649 | 1461218545151 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]]]}] 23:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 621ms 23:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:02:25 INFO - PROCESS | 1649 | 1461218545203 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:02:25 INFO - PROCESS | 1649 | 1461218545204 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:02:25 INFO - PROCESS | 1649 | 1461218545206 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 1649 | 1461218545207 Marionette TRACE conn2 <- [1,1222,null,{}] 23:02:25 INFO - PROCESS | 1649 | 1461218545209 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}] 23:02:25 INFO - PROCESS | 1649 | 1461218545277 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:02:25 INFO - PROCESS | 1649 | 1461218545322 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b678000 == 31 [pid = 1649] [id = 313] 23:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x114c12c00) [pid = 1649] [serial = 938] [outer = 0x0] 23:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1189dd000) [pid = 1649] [serial = 939] [outer = 0x114c12c00] 23:02:25 INFO - PROCESS | 1649 | 1461218545348 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119129400) [pid = 1649] [serial = 940] [outer = 0x114c12c00] 23:02:25 INFO - PROCESS | 1649 | 1461218545654 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] 23:02:25 INFO - PROCESS | 1649 | 1461218545677 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:02:25 INFO - PROCESS | 1649 | 1461218545679 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 1649 | 1461218545680 Marionette TRACE conn2 <- [1,1226,null,{}] 23:02:25 INFO - PROCESS | 1649 | 1461218545683 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}] 23:02:25 INFO - PROCESS | 1649 | 1461218545768 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:02:25 INFO - PROCESS | 1649 | 1461218545775 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4a800 == 32 [pid = 1649] [id = 314] 23:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119546c00) [pid = 1649] [serial = 941] [outer = 0x0] 23:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11a880000) [pid = 1649] [serial = 942] [outer = 0x119546c00] 23:02:25 INFO - PROCESS | 1649 | 1461218545805 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11ababc00) [pid = 1649] [serial = 943] [outer = 0x119546c00] 23:02:26 INFO - PROCESS | 1649 | 1461218546109 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 23:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:02:26 INFO - PROCESS | 1649 | 1461218546148 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1649 | 1461218546149 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:02:26 INFO - PROCESS | 1649 | 1461218546151 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1649 | 1461218546152 Marionette TRACE conn2 <- [1,1230,null,{}] 23:02:26 INFO - PROCESS | 1649 | 1461218546156 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}] 23:02:26 INFO - PROCESS | 1649 | 1461218546246 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:02:26 INFO - PROCESS | 1649 | 1461218546253 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c42b000 == 33 [pid = 1649] [id = 315] 23:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1191ae400) [pid = 1649] [serial = 944] [outer = 0x0] 23:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11abacc00) [pid = 1649] [serial = 945] [outer = 0x1191ae400] 23:02:26 INFO - PROCESS | 1649 | 1461218546278 Marionette DEBUG loaded listener.js 23:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11ae77800) [pid = 1649] [serial = 946] [outer = 0x1191ae400] 23:02:26 INFO - PROCESS | 1649 | 1461218546557 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 420ms 23:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:02:26 INFO - PROCESS | 1649 | 1461218546576 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1649 | 1461218546577 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:02:26 INFO - PROCESS | 1649 | 1461218546580 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1649 | 1461218546581 Marionette TRACE conn2 <- [1,1234,null,{}] 23:02:26 INFO - PROCESS | 1649 | 1461218546583 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}] 23:02:26 INFO - PROCESS | 1649 | 1461218546657 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:02:26 INFO - PROCESS | 1649 | 1461218546661 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca29800 == 34 [pid = 1649] [id = 316] 23:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1191a4400) [pid = 1649] [serial = 947] [outer = 0x0] 23:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11aeab800) [pid = 1649] [serial = 948] [outer = 0x1191a4400] 23:02:26 INFO - PROCESS | 1649 | 1461218546689 Marionette DEBUG loaded listener.js 23:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11b071000) [pid = 1649] [serial = 949] [outer = 0x1191a4400] 23:02:26 INFO - PROCESS | 1649 | 1461218546987 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 417ms 23:02:26 INFO - PROCESS | 1649 | 1461218546998 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 1649 | 1461218546999 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:02:27 INFO - PROCESS | 1649 | 1461218547001 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 1649 | 1461218547003 Marionette TRACE conn2 <- [1,1238,null,{}] 23:02:27 INFO - PROCESS | 1649 | 1461218547008 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}] 23:02:27 INFO - PROCESS | 1649 | 1461218547078 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:02:27 INFO - PROCESS | 1649 | 1461218547082 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119862000 == 35 [pid = 1649] [id = 317] 23:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11aef2000) [pid = 1649] [serial = 950] [outer = 0x0] 23:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11b912000) [pid = 1649] [serial = 951] [outer = 0x11aef2000] 23:02:27 INFO - PROCESS | 1649 | 1461218547110 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11bbed000) [pid = 1649] [serial = 952] [outer = 0x11aef2000] 23:02:27 INFO - PROCESS | 1649 | 1461218547400 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]]]}] 23:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 422ms 23:02:27 INFO - PROCESS | 1649 | 1461218547429 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 1649 | 1461218547430 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:02:27 INFO - PROCESS | 1649 | 1461218547432 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 1649 | 1461218547433 Marionette TRACE conn2 <- [1,1242,null,{}] 23:02:27 INFO - PROCESS | 1649 | 1461218547436 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}] 23:02:27 INFO - PROCESS | 1649 | 1461218547540 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:02:27 INFO - PROCESS | 1649 | 1461218547558 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x126869800 == 36 [pid = 1649] [id = 318] 23:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11bbed400) [pid = 1649] [serial = 953] [outer = 0x0] 23:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11c209400) [pid = 1649] [serial = 954] [outer = 0x11bbed400] 23:02:27 INFO - PROCESS | 1649 | 1461218547583 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11c597000) [pid = 1649] [serial = 955] [outer = 0x11bbed400] 23:02:27 INFO - PROCESS | 1649 | 1461218547895 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]]]}] 23:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 23:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:02:27 INFO - PROCESS | 1649 | 1461218547953 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 1649 | 1461218547955 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:02:27 INFO - PROCESS | 1649 | 1461218547957 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 1649 | 1461218547959 Marionette TRACE conn2 <- [1,1246,null,{}] 23:02:27 INFO - PROCESS | 1649 | 1461218547961 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}] 23:02:28 INFO - PROCESS | 1649 | 1461218548043 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:02:28 INFO - PROCESS | 1649 | 1461218548047 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae65000 == 37 [pid = 1649] [id = 319] 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11c206c00) [pid = 1649] [serial = 956] [outer = 0x0] 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11c915800) [pid = 1649] [serial = 957] [outer = 0x11c206c00] 23:02:28 INFO - PROCESS | 1649 | 1461218548079 Marionette DEBUG loaded listener.js 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x126577000) [pid = 1649] [serial = 958] [outer = 0x11c206c00] 23:02:28 INFO - PROCESS | 1649 | 1461218548390 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]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 23:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:02:28 INFO - PROCESS | 1649 | 1461218548426 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 1649 | 1461218548427 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:02:28 INFO - PROCESS | 1649 | 1461218548429 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 1649 | 1461218548430 Marionette TRACE conn2 <- [1,1250,null,{}] 23:02:28 INFO - PROCESS | 1649 | 1461218548432 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}] 23:02:28 INFO - PROCESS | 1649 | 1461218548523 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:02:28 INFO - PROCESS | 1649 | 1461218548530 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f96800 == 38 [pid = 1649] [id = 320] 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x123ceb000) [pid = 1649] [serial = 959] [outer = 0x0] 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12657c800) [pid = 1649] [serial = 960] [outer = 0x123ceb000] 23:02:28 INFO - PROCESS | 1649 | 1461218548557 Marionette DEBUG loaded listener.js 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x126753400) [pid = 1649] [serial = 961] [outer = 0x123ceb000] 23:02:28 INFO - PROCESS | 1649 | 1461218548843 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]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 23:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:02:28 INFO - PROCESS | 1649 | 1461218548897 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 1649 | 1461218548899 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:02:28 INFO - PROCESS | 1649 | 1461218548901 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 1649 | 1461218548902 Marionette TRACE conn2 <- [1,1254,null,{}] 23:02:28 INFO - PROCESS | 1649 | 1461218548907 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}] 23:02:28 INFO - PROCESS | 1649 | 1461218548978 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:02:28 INFO - PROCESS | 1649 | 1461218548982 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b506800 == 39 [pid = 1649] [id = 321] 23:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1267f8400) [pid = 1649] [serial = 962] [outer = 0x0] 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126c76000) [pid = 1649] [serial = 963] [outer = 0x1267f8400] 23:02:29 INFO - PROCESS | 1649 | 1461218549009 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12741f400) [pid = 1649] [serial = 964] [outer = 0x1267f8400] 23:02:29 INFO - PROCESS | 1649 | 1461218549326 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]]]}] 23:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 23:02:29 INFO - PROCESS | 1649 | 1461218549373 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:02:29 INFO - PROCESS | 1649 | 1461218549375 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:02:29 INFO - PROCESS | 1649 | 1461218549392 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:02:29 INFO - PROCESS | 1649 | 1461218549393 Marionette TRACE conn2 <- [1,1258,null,{}] 23:02:29 INFO - PROCESS | 1649 | 1461218549395 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}] 23:02:29 INFO - PROCESS | 1649 | 1461218549466 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:02:29 INFO - PROCESS | 1649 | 1461218549472 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba57000 == 40 [pid = 1649] [id = 322] 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x127420800) [pid = 1649] [serial = 965] [outer = 0x0] 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x127710000) [pid = 1649] [serial = 966] [outer = 0x127420800] 23:02:29 INFO - PROCESS | 1649 | 1461218549497 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1277da000) [pid = 1649] [serial = 967] [outer = 0x127420800] 23:02:29 INFO - PROCESS | 1649 | 1461218549834 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]]]}] 23:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 470ms 23:02:29 INFO - PROCESS | 1649 | 1461218549867 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:02:29 INFO - PROCESS | 1649 | 1461218549868 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:02:29 INFO - PROCESS | 1649 | 1461218549871 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:02:29 INFO - PROCESS | 1649 | 1461218549872 Marionette TRACE conn2 <- [1,1262,null,{}] 23:02:29 INFO - PROCESS | 1649 | 1461218549874 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}] 23:02:29 INFO - PROCESS | 1649 | 1461218549964 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:02:29 INFO - PROCESS | 1649 | 1461218549968 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc7e800 == 41 [pid = 1649] [id = 323] 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x127420c00) [pid = 1649] [serial = 968] [outer = 0x0] 23:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x129038000) [pid = 1649] [serial = 969] [outer = 0x127420c00] 23:02:29 INFO - PROCESS | 1649 | 1461218549994 Marionette DEBUG loaded listener.js 23:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1290d3c00) [pid = 1649] [serial = 970] [outer = 0x127420c00] 23:02:30 INFO - PROCESS | 1649 | 1461218550311 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]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 23:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:02:30 INFO - PROCESS | 1649 | 1461218550345 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 1649 | 1461218550346 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:02:30 INFO - PROCESS | 1649 | 1461218550348 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 1649 | 1461218550349 Marionette TRACE conn2 <- [1,1266,null,{}] 23:02:30 INFO - PROCESS | 1649 | 1461218550351 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}] 23:02:30 INFO - PROCESS | 1649 | 1461218550445 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:02:30 INFO - PROCESS | 1649 | 1461218550449 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cec6000 == 42 [pid = 1649] [id = 324] 23:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1290c7000) [pid = 1649] [serial = 971] [outer = 0x0] 23:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x129e03400) [pid = 1649] [serial = 972] [outer = 0x1290c7000] 23:02:30 INFO - PROCESS | 1649 | 1461218550473 Marionette DEBUG loaded listener.js 23:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x129e0d800) [pid = 1649] [serial = 973] [outer = 0x1290c7000] 23:02:30 INFO - PROCESS | 1649 | 1461218550803 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]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 23:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:02:30 INFO - PROCESS | 1649 | 1461218550816 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 1649 | 1461218550817 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:02:30 INFO - PROCESS | 1649 | 1461218550821 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 1649 | 1461218550824 Marionette TRACE conn2 <- [1,1270,null,{}] 23:02:30 INFO - PROCESS | 1649 | 1461218550827 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}] 23:02:30 INFO - PROCESS | 1649 | 1461218550920 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:02:30 INFO - PROCESS | 1649 | 1461218550933 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d331000 == 43 [pid = 1649] [id = 325] 23:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11bbee800) [pid = 1649] [serial = 974] [outer = 0x0] 23:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x129ea0400) [pid = 1649] [serial = 975] [outer = 0x11bbee800] 23:02:30 INFO - PROCESS | 1649 | 1461218550958 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129eac800) [pid = 1649] [serial = 976] [outer = 0x11bbee800] 23:02:31 INFO - PROCESS | 1649 | 1461218551268 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]]]}] 23:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 473ms 23:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:02:31 INFO - PROCESS | 1649 | 1461218551293 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:02:31 INFO - PROCESS | 1649 | 1461218551294 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:02:31 INFO - PROCESS | 1649 | 1461218551296 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:02:31 INFO - PROCESS | 1649 | 1461218551297 Marionette TRACE conn2 <- [1,1274,null,{}] 23:02:31 INFO - PROCESS | 1649 | 1461218551300 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}] 23:02:31 INFO - PROCESS | 1649 | 1461218551394 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:02:31 INFO - PROCESS | 1649 | 1461218551405 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4bb800 == 44 [pid = 1649] [id = 326] 23:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11b61e400) [pid = 1649] [serial = 977] [outer = 0x0] 23:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12b387800) [pid = 1649] [serial = 978] [outer = 0x11b61e400] 23:02:31 INFO - PROCESS | 1649 | 1461218551429 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12b4f6400) [pid = 1649] [serial = 979] [outer = 0x11b61e400] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12b383800) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11560d400) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12b387000) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x126c72800) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12b5b4400) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11ae76400) [pid = 1649] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x118fd3000) [pid = 1649] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x114e93800) [pid = 1649] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11b067c00) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118fd6c00) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118829c00) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11618dc00) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e162000) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12b4edc00) [pid = 1649] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1268c9400) [pid = 1649] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11b06ec00) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x126c6c400) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x123ced000) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12657c000) [pid = 1649] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11612b800) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x114be9800) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1277dac00) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1265e2c00) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b5c1000) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e165c00) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x123aeb800) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1290cb800) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1188d5000) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119a32c00) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11b916c00) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12995dc00) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11655c400) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:02:31 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114506000) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:02:32 INFO - PROCESS | 1649 | 1461218552037 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]]]}] 23:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 769ms 23:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:02:32 INFO - PROCESS | 1649 | 1461218552066 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:02:32 INFO - PROCESS | 1649 | 1461218552067 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:02:32 INFO - PROCESS | 1649 | 1461218552069 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 1649 | 1461218552070 Marionette TRACE conn2 <- [1,1278,null,{}] 23:02:32 INFO - PROCESS | 1649 | 1461218552072 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}] 23:02:32 INFO - PROCESS | 1649 | 1461218552146 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:02:32 INFO - PROCESS | 1649 | 1461218552150 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c9000 == 45 [pid = 1649] [id = 327] 23:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x114e8b000) [pid = 1649] [serial = 980] [outer = 0x0] 23:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1165e9800) [pid = 1649] [serial = 981] [outer = 0x114e8b000] 23:02:32 INFO - PROCESS | 1649 | 1461218552178 Marionette DEBUG loaded listener.js 23:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119e5e000) [pid = 1649] [serial = 982] [outer = 0x114e8b000] 23:02:32 INFO - PROCESS | 1649 | 1461218552508 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]]]}] 23:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 23:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:02:32 INFO - PROCESS | 1649 | 1461218552541 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:02:32 INFO - PROCESS | 1649 | 1461218552542 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:02:32 INFO - PROCESS | 1649 | 1461218552544 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:02:32 INFO - PROCESS | 1649 | 1461218552545 Marionette TRACE conn2 <- [1,1282,null,{}] 23:02:32 INFO - PROCESS | 1649 | 1461218552547 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}] 23:02:32 INFO - PROCESS | 1649 | 1461218552646 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:02:32 INFO - PROCESS | 1649 | 1461218552654 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12778d000 == 46 [pid = 1649] [id = 328] 23:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11a60d400) [pid = 1649] [serial = 983] [outer = 0x0] 23:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c1d0c00) [pid = 1649] [serial = 984] [outer = 0x11a60d400] 23:02:32 INFO - PROCESS | 1649 | 1461218552679 Marionette DEBUG loaded listener.js 23:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1268c9400) [pid = 1649] [serial = 985] [outer = 0x11a60d400] 23:02:32 INFO - PROCESS | 1649 | 1461218552974 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]]]}] 23:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 23:02:33 INFO - PROCESS | 1649 | 1461218553013 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:02:33 INFO - PROCESS | 1649 | 1461218553014 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:02:33 INFO - PROCESS | 1649 | 1461218553017 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:02:33 INFO - PROCESS | 1649 | 1461218553018 Marionette TRACE conn2 <- [1,1286,null,{}] 23:02:33 INFO - PROCESS | 1649 | 1461218553021 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}] 23:02:33 INFO - PROCESS | 1649 | 1461218553098 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:02:33 INFO - PROCESS | 1649 | 1461218553102 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e50c000 == 47 [pid = 1649] [id = 329] 23:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c857000) [pid = 1649] [serial = 986] [outer = 0x0] 23:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129eac000) [pid = 1649] [serial = 987] [outer = 0x11c857000] 23:02:33 INFO - PROCESS | 1649 | 1461218553130 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b5b4400) [pid = 1649] [serial = 988] [outer = 0x11c857000] 23:02:33 INFO - PROCESS | 1649 | 1461218553461 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]]]}] 23:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 473ms 23:02:33 INFO - PROCESS | 1649 | 1461218553490 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:02:33 INFO - PROCESS | 1649 | 1461218553491 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:02:33 INFO - PROCESS | 1649 | 1461218553494 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:02:33 INFO - PROCESS | 1649 | 1461218553494 Marionette TRACE conn2 <- [1,1290,null,{}] 23:02:33 INFO - PROCESS | 1649 | 1461218553497 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}] 23:02:33 INFO - PROCESS | 1649 | 1461218553597 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:02:33 INFO - PROCESS | 1649 | 1461218553605 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e860000 == 48 [pid = 1649] [id = 330] 23:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b4edc00) [pid = 1649] [serial = 989] [outer = 0x0] 23:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b8a8000) [pid = 1649] [serial = 990] [outer = 0x12b4edc00] 23:02:33 INFO - PROCESS | 1649 | 1461218553630 Marionette DEBUG loaded listener.js 23:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12ba81800) [pid = 1649] [serial = 991] [outer = 0x12b4edc00] 23:02:33 INFO - PROCESS | 1649 | 1461218553925 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]]]}] 23:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 23:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:02:33 INFO - PROCESS | 1649 | 1461218553963 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:02:33 INFO - PROCESS | 1649 | 1461218553964 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:02:33 INFO - PROCESS | 1649 | 1461218553966 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:02:33 INFO - PROCESS | 1649 | 1461218553967 Marionette TRACE conn2 <- [1,1294,null,{}] 23:02:34 INFO - PROCESS | 1649 | 1461218554027 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}] 23:02:34 INFO - PROCESS | 1649 | 1461218554175 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:02:34 INFO - PROCESS | 1649 | 1461218554269 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1156ba800 == 49 [pid = 1649] [id = 331] 23:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x114472800) [pid = 1649] [serial = 992] [outer = 0x0] 23:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11474e400) [pid = 1649] [serial = 993] [outer = 0x114472800] 23:02:34 INFO - PROCESS | 1649 | 1461218554321 Marionette DEBUG loaded listener.js 23:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x114c17c00) [pid = 1649] [serial = 994] [outer = 0x114472800] 23:02:34 INFO - PROCESS | 1649 | 1461218554898 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]]]}] 23:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 974ms 23:02:34 INFO - PROCESS | 1649 | 1461218554942 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:02:34 INFO - PROCESS | 1649 | 1461218554945 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:02:34 INFO - PROCESS | 1649 | 1461218554949 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:02:34 INFO - PROCESS | 1649 | 1461218554952 Marionette TRACE conn2 <- [1,1298,null,{}] 23:02:34 INFO - PROCESS | 1649 | 1461218554956 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}] 23:02:35 INFO - PROCESS | 1649 | 1461218555065 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:02:35 INFO - PROCESS | 1649 | 1461218555141 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8ba800 == 50 [pid = 1649] [id = 332] 23:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1158bcc00) [pid = 1649] [serial = 995] [outer = 0x0] 23:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116190000) [pid = 1649] [serial = 996] [outer = 0x1158bcc00] 23:02:35 INFO - PROCESS | 1649 | 1461218555172 Marionette DEBUG loaded listener.js 23:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11655a400) [pid = 1649] [serial = 997] [outer = 0x1158bcc00] 23:02:35 INFO - PROCESS | 1649 | 1461218555709 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]]]}] 23:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 777ms 23:02:35 INFO - PROCESS | 1649 | 1461218555726 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:02:35 INFO - PROCESS | 1649 | 1461218555728 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:02:35 INFO - PROCESS | 1649 | 1461218555731 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - PROCESS | 1649 | 1461218555733 Marionette TRACE conn2 <- [1,1302,null,{}] 23:02:35 INFO - PROCESS | 1649 | 1461218555737 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}] 23:02:35 INFO - PROCESS | 1649 | 1461218555903 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:02:36 INFO - PROCESS | 1649 | 1461218555993 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae64000 == 51 [pid = 1649] [id = 333] 23:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x114bdec00) [pid = 1649] [serial = 998] [outer = 0x0] 23:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x116190800) [pid = 1649] [serial = 999] [outer = 0x114bdec00] 23:02:36 INFO - PROCESS | 1649 | 1461218556047 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x118976800) [pid = 1649] [serial = 1000] [outer = 0x114bdec00] 23:02:36 INFO - PROCESS | 1649 | 1461218556819 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]]]}] 23:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1123ms 23:02:36 INFO - PROCESS | 1649 | 1461218556882 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:02:36 INFO - PROCESS | 1649 | 1461218556885 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:02:36 INFO - PROCESS | 1649 | 1461218556893 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:02:36 INFO - PROCESS | 1649 | 1461218556896 Marionette TRACE conn2 <- [1,1306,null,{}] 23:02:36 INFO - PROCESS | 1649 | 1461218556901 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}] 23:02:37 INFO - PROCESS | 1649 | 1461218557011 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:02:37 INFO - PROCESS | 1649 | 1461218557089 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119865000 == 52 [pid = 1649] [id = 334] 23:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115249800) [pid = 1649] [serial = 1001] [outer = 0x0] 23:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1158c0400) [pid = 1649] [serial = 1002] [outer = 0x115249800] 23:02:37 INFO - PROCESS | 1649 | 1461218557118 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x116196000) [pid = 1649] [serial = 1003] [outer = 0x115249800] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12e50c000 == 51 [pid = 1649] [id = 329] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12778d000 == 50 [pid = 1649] [id = 328] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c9000 == 49 [pid = 1649] [id = 327] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4bb800 == 48 [pid = 1649] [id = 326] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d331000 == 47 [pid = 1649] [id = 325] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12cec6000 == 46 [pid = 1649] [id = 324] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12e39dc00) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc7e800 == 45 [pid = 1649] [id = 323] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba57000 == 44 [pid = 1649] [id = 322] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b506800 == 43 [pid = 1649] [id = 321] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127f96800 == 42 [pid = 1649] [id = 320] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae65000 == 41 [pid = 1649] [id = 319] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x126869800 == 40 [pid = 1649] [id = 318] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119862000 == 39 [pid = 1649] [id = 317] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca29800 == 38 [pid = 1649] [id = 316] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11c42b000 == 37 [pid = 1649] [id = 315] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4a800 == 36 [pid = 1649] [id = 314] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11b678000 == 35 [pid = 1649] [id = 313] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c0800 == 34 [pid = 1649] [id = 312] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119862800 == 33 [pid = 1649] [id = 311] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118f58800 == 32 [pid = 1649] [id = 310] 23:02:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116313000 == 31 [pid = 1649] [id = 309] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12ba82c00) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e166000) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bf04000) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12bd04000) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11c203400) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11abae400) [pid = 1649] [serial = 886] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119548800) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11618b400) [pid = 1649] [serial = 883] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x114e97800) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11bc71c00) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123cec800) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11ab75800) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11aeab000) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11882c400) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1188df800) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11863c800) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x116194c00) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12e820400) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e3ddc00) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d0c1c00) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ba7b000) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x129e9e000) [pid = 1649] [serial = 892] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1290d3800) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x123aed800) [pid = 1649] [serial = 889] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x126577800) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12b381000) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126582c00) [pid = 1649] [serial = 880] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11aea7c00) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1163ec800) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b387400) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1277cec00) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12d496000) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12e81c000) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1277d6c00) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12b4f9400) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11b06e400) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11ae9e800) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1277d8800) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12d35a800) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11911d000) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116361800) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d0c2400) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12d360800) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12da21400) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12ba83800) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x126c6d000) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1277d6400) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 23:02:37 INFO - PROCESS | 1649 | 1461218557521 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]]]}] 23:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 672ms 23:02:37 INFO - PROCESS | 1649 | 1461218557565 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:02:37 INFO - PROCESS | 1649 | 1461218557569 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:02:37 INFO - PROCESS | 1649 | 1461218557575 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 1649 | 1461218557576 Marionette TRACE conn2 <- [1,1310,null,{}] 23:02:37 INFO - PROCESS | 1649 | 1461218557579 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}] 23:02:37 INFO - PROCESS | 1649 | 1461218557654 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:02:37 INFO - PROCESS | 1649 | 1461218557681 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec6800 == 32 [pid = 1649] [id = 335] 23:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11618fc00) [pid = 1649] [serial = 1004] [outer = 0x0] 23:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1165ec000) [pid = 1649] [serial = 1005] [outer = 0x11618fc00] 23:02:37 INFO - PROCESS | 1649 | 1461218557708 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118823c00) [pid = 1649] [serial = 1006] [outer = 0x11618fc00] 23:02:38 INFO - PROCESS | 1649 | 1461218558041 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] 23:02:38 INFO - PROCESS | 1649 | 1461218558098 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:02:38 INFO - PROCESS | 1649 | 1461218558100 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 1649 | 1461218558104 Marionette TRACE conn2 <- [1,1314,null,{}] 23:02:38 INFO - PROCESS | 1649 | 1461218558112 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}] 23:02:38 INFO - PROCESS | 1649 | 1461218558202 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:02:38 INFO - PROCESS | 1649 | 1461218558212 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c29b800 == 33 [pid = 1649] [id = 336] 23:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118829800) [pid = 1649] [serial = 1007] [outer = 0x0] 23:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118fd5800) [pid = 1649] [serial = 1008] [outer = 0x118829800] 23:02:38 INFO - PROCESS | 1649 | 1461218558257 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119e5d000) [pid = 1649] [serial = 1009] [outer = 0x118829800] 23:02:38 INFO - PROCESS | 1649 | 1461218558631 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]]]}] 23:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 573ms 23:02:38 INFO - PROCESS | 1649 | 1461218558674 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:02:38 INFO - PROCESS | 1649 | 1461218558676 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:02:38 INFO - PROCESS | 1649 | 1461218558678 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 1649 | 1461218558679 Marionette TRACE conn2 <- [1,1318,null,{}] 23:02:38 INFO - PROCESS | 1649 | 1461218558682 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}] 23:02:38 INFO - PROCESS | 1649 | 1461218558758 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:02:38 INFO - PROCESS | 1649 | 1461218558762 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca3e800 == 34 [pid = 1649] [id = 337] 23:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a875c00) [pid = 1649] [serial = 1010] [outer = 0x0] 23:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11a952c00) [pid = 1649] [serial = 1011] [outer = 0x11a875c00] 23:02:38 INFO - PROCESS | 1649 | 1461218558789 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11abad400) [pid = 1649] [serial = 1012] [outer = 0x11a875c00] 23:02:39 INFO - PROCESS | 1649 | 1461218559122 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]]]}] 23:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 23:02:39 INFO - PROCESS | 1649 | 1461218559148 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:02:39 INFO - PROCESS | 1649 | 1461218559149 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:02:39 INFO - PROCESS | 1649 | 1461218559151 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - PROCESS | 1649 | 1461218559152 Marionette TRACE conn2 <- [1,1322,null,{}] 23:02:39 INFO - PROCESS | 1649 | 1461218559157 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}] 23:02:39 INFO - PROCESS | 1649 | 1461218559228 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:02:39 INFO - PROCESS | 1649 | 1461218559281 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x126569800 == 35 [pid = 1649] [id = 338] 23:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x111b09c00) [pid = 1649] [serial = 1013] [outer = 0x0] 23:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11abb0800) [pid = 1649] [serial = 1014] [outer = 0x111b09c00] 23:02:39 INFO - PROCESS | 1649 | 1461218559306 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11ae9f000) [pid = 1649] [serial = 1015] [outer = 0x111b09c00] 23:02:39 INFO - PROCESS | 1649 | 1461218559582 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]]]}] 23:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 472ms 23:02:39 INFO - PROCESS | 1649 | 1461218559629 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:02:39 INFO - PROCESS | 1649 | 1461218559630 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:02:39 INFO - PROCESS | 1649 | 1461218559633 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - PROCESS | 1649 | 1461218559634 Marionette TRACE conn2 <- [1,1326,null,{}] 23:02:39 INFO - PROCESS | 1649 | 1461218559638 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}] 23:02:39 INFO - PROCESS | 1649 | 1461218559787 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:02:39 INFO - PROCESS | 1649 | 1461218559832 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e96000 == 36 [pid = 1649] [id = 339] 23:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11ae9f800) [pid = 1649] [serial = 1016] [outer = 0x0] 23:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11b06f800) [pid = 1649] [serial = 1017] [outer = 0x11ae9f800] 23:02:39 INFO - PROCESS | 1649 | 1461218559877 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11c469c00) [pid = 1649] [serial = 1018] [outer = 0x11ae9f800] 23:02:40 INFO - PROCESS | 1649 | 1461218560312 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]]]}] 23:02:40 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 23:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 721ms 23:02:40 INFO - PROCESS | 1649 | 1461218560356 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 1649 | 1461218560358 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:02:40 INFO - PROCESS | 1649 | 1461218560360 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 1649 | 1461218560361 Marionette TRACE conn2 <- [1,1330,null,{}] 23:02:40 INFO - PROCESS | 1649 | 1461218560363 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}] 23:02:40 INFO - PROCESS | 1649 | 1461218560450 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:02:40 INFO - PROCESS | 1649 | 1461218560483 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f95000 == 37 [pid = 1649] [id = 340] 23:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11c46b400) [pid = 1649] [serial = 1019] [outer = 0x0] 23:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11c5fb400) [pid = 1649] [serial = 1020] [outer = 0x11c46b400] 23:02:40 INFO - PROCESS | 1649 | 1461218560508 Marionette DEBUG loaded listener.js 23:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x123adf400) [pid = 1649] [serial = 1021] [outer = 0x11c46b400] 23:02:40 INFO - PROCESS | 1649 | 1461218560843 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]]]}] 23:02:40 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 23:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 23:02:40 INFO - PROCESS | 1649 | 1461218560884 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:02:40 INFO - PROCESS | 1649 | 1461218560886 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:02:40 INFO - PROCESS | 1649 | 1461218560890 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:02:40 INFO - PROCESS | 1649 | 1461218560891 Marionette TRACE conn2 <- [1,1334,null,{}] 23:02:40 INFO - PROCESS | 1649 | 1461218560894 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}] 23:02:40 INFO - PROCESS | 1649 | 1461218560985 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:02:40 INFO - PROCESS | 1649 | 1461218560989 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11913a000 == 38 [pid = 1649] [id = 341] 23:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11c59c000) [pid = 1649] [serial = 1022] [outer = 0x0] 23:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x123cf1800) [pid = 1649] [serial = 1023] [outer = 0x11c59c000] 23:02:41 INFO - PROCESS | 1649 | 1461218561014 Marionette DEBUG loaded listener.js 23:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12657a000) [pid = 1649] [serial = 1024] [outer = 0x11c59c000] 23:02:41 INFO - PROCESS | 1649 | 1461218561347 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]]]}] 23:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 470ms 23:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:02:41 INFO - PROCESS | 1649 | 1461218561362 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:02:41 INFO - PROCESS | 1649 | 1461218561363 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:02:41 INFO - PROCESS | 1649 | 1461218561365 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - PROCESS | 1649 | 1461218561366 Marionette TRACE conn2 <- [1,1338,null,{}] 23:02:41 INFO - PROCESS | 1649 | 1461218561368 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}] 23:02:41 INFO - PROCESS | 1649 | 1461218561465 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:02:41 INFO - PROCESS | 1649 | 1461218561477 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b506800 == 39 [pid = 1649] [id = 342] 23:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12657b000) [pid = 1649] [serial = 1025] [outer = 0x0] 23:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1265dec00) [pid = 1649] [serial = 1026] [outer = 0x12657b000] 23:02:41 INFO - PROCESS | 1649 | 1461218561503 Marionette DEBUG loaded listener.js 23:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1269eac00) [pid = 1649] [serial = 1027] [outer = 0x12657b000] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x127420c00) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x114e8b400) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1290c7000) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119546c00) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1191ae400) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x114e95c00) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11b61e400) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11aef2000) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c206c00) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x114c12c00) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123ceb000) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x114f58800) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1191a4400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11bbed400) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d364800) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x111b08c00) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1267f8400) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127420800) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c857000) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11bbee800) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x114e8b000) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:02:41 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11a60d400) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:02:42 INFO - PROCESS | 1649 | 1461218562469 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]]]}] 23:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1119ms 23:02:42 INFO - PROCESS | 1649 | 1461218562484 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:02:42 INFO - PROCESS | 1649 | 1461218562486 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:02:42 INFO - PROCESS | 1649 | 1461218562489 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:02:42 INFO - PROCESS | 1649 | 1461218562491 Marionette TRACE conn2 <- [1,1342,null,{}] 23:02:42 INFO - PROCESS | 1649 | 1461218562493 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}] 23:02:42 INFO - PROCESS | 1649 | 1461218562566 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:02:42 INFO - PROCESS | 1649 | 1461218562627 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297c7000 == 40 [pid = 1649] [id = 343] 23:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11a94fc00) [pid = 1649] [serial = 1028] [outer = 0x0] 23:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11c205400) [pid = 1649] [serial = 1029] [outer = 0x11a94fc00] 23:02:42 INFO - PROCESS | 1649 | 1461218562652 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12657d800) [pid = 1649] [serial = 1030] [outer = 0x11a94fc00] 23:02:42 INFO - PROCESS | 1649 | 1461218562953 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]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 23:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:02:43 INFO - PROCESS | 1649 | 1461218563010 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 1649 | 1461218563011 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:02:43 INFO - PROCESS | 1649 | 1461218563013 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 1649 | 1461218563015 Marionette TRACE conn2 <- [1,1346,null,{}] 23:02:43 INFO - PROCESS | 1649 | 1461218563018 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}] 23:02:43 INFO - PROCESS | 1649 | 1461218563109 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:02:43 INFO - PROCESS | 1649 | 1461218563114 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc95000 == 41 [pid = 1649] [id = 344] 23:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11abb4800) [pid = 1649] [serial = 1031] [outer = 0x0] 23:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1269e9c00) [pid = 1649] [serial = 1032] [outer = 0x11abb4800] 23:02:43 INFO - PROCESS | 1649 | 1461218563185 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x127a92400) [pid = 1649] [serial = 1033] [outer = 0x11abb4800] 23:02:43 INFO - PROCESS | 1649 | 1461218563480 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]]]}] 23:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 23:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:02:43 INFO - PROCESS | 1649 | 1461218563533 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 1649 | 1461218563534 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:02:43 INFO - PROCESS | 1649 | 1461218563536 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 1649 | 1461218563537 Marionette TRACE conn2 <- [1,1350,null,{}] 23:02:43 INFO - PROCESS | 1649 | 1461218563542 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}] 23:02:43 INFO - PROCESS | 1649 | 1461218563616 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:02:43 INFO - PROCESS | 1649 | 1461218563622 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d331000 == 42 [pid = 1649] [id = 345] 23:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x127a90000) [pid = 1649] [serial = 1034] [outer = 0x0] 23:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1290d0c00) [pid = 1649] [serial = 1035] [outer = 0x127a90000] 23:02:43 INFO - PROCESS | 1649 | 1461218563648 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129c61c00) [pid = 1649] [serial = 1036] [outer = 0x127a90000] 23:02:44 INFO - PROCESS | 1649 | 1461218564126 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]]]}] 23:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 621ms 23:02:44 INFO - PROCESS | 1649 | 1461218564158 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 1649 | 1461218564161 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:02:44 INFO - PROCESS | 1649 | 1461218564165 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 1649 | 1461218564167 Marionette TRACE conn2 <- [1,1354,null,{}] 23:02:44 INFO - PROCESS | 1649 | 1461218564171 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}] 23:02:44 INFO - PROCESS | 1649 | 1461218564274 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:02:44 INFO - PROCESS | 1649 | 1461218564338 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x119850000 == 43 [pid = 1649] [id = 346] 23:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x114f56800) [pid = 1649] [serial = 1037] [outer = 0x0] 23:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11560dc00) [pid = 1649] [serial = 1038] [outer = 0x114f56800] 23:02:44 INFO - PROCESS | 1649 | 1461218564370 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11635d800) [pid = 1649] [serial = 1039] [outer = 0x114f56800] 23:02:44 INFO - PROCESS | 1649 | 1461218564810 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]]]}] 23:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 23:02:44 INFO - PROCESS | 1649 | 1461218564855 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 1649 | 1461218564859 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:02:44 INFO - PROCESS | 1649 | 1461218564865 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 1649 | 1461218564867 Marionette TRACE conn2 <- [1,1358,null,{}] 23:02:44 INFO - PROCESS | 1649 | 1461218564870 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}] 23:02:44 INFO - PROCESS | 1649 | 1461218564991 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:02:45 INFO - PROCESS | 1649 | 1461218565066 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca29800 == 44 [pid = 1649] [id = 347] 23:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118825400) [pid = 1649] [serial = 1040] [outer = 0x0] 23:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118fd2400) [pid = 1649] [serial = 1041] [outer = 0x118825400] 23:02:45 INFO - PROCESS | 1649 | 1461218565096 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119548800) [pid = 1649] [serial = 1042] [outer = 0x118825400] 23:02:45 INFO - PROCESS | 1649 | 1461218565510 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]]]}] 23:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 673ms 23:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:02:45 INFO - PROCESS | 1649 | 1461218565539 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 1649 | 1461218565540 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:02:45 INFO - PROCESS | 1649 | 1461218565542 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 1649 | 1461218565545 Marionette TRACE conn2 <- [1,1362,null,{}] 23:02:45 INFO - PROCESS | 1649 | 1461218565553 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}] 23:02:45 INFO - PROCESS | 1649 | 1461218565654 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:02:45 INFO - PROCESS | 1649 | 1461218565706 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cecf800 == 45 [pid = 1649] [id = 348] 23:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11a99a800) [pid = 1649] [serial = 1043] [outer = 0x0] 23:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11aef4000) [pid = 1649] [serial = 1044] [outer = 0x11a99a800] 23:02:45 INFO - PROCESS | 1649 | 1461218565738 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11bbedc00) [pid = 1649] [serial = 1045] [outer = 0x11a99a800] 23:02:46 INFO - PROCESS | 1649 | 1461218566153 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]]]}] 23:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 623ms 23:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:02:46 INFO - PROCESS | 1649 | 1461218566166 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:02:46 INFO - PROCESS | 1649 | 1461218566167 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:02:46 INFO - PROCESS | 1649 | 1461218566170 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 1649 | 1461218566172 Marionette TRACE conn2 <- [1,1366,null,{}] 23:02:46 INFO - PROCESS | 1649 | 1461218566176 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}] 23:02:46 INFO - PROCESS | 1649 | 1461218566270 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:02:46 INFO - PROCESS | 1649 | 1461218566354 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4da000 == 46 [pid = 1649] [id = 349] 23:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11c1d2000) [pid = 1649] [serial = 1046] [outer = 0x0] 23:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12657a400) [pid = 1649] [serial = 1047] [outer = 0x11c1d2000] 23:02:46 INFO - PROCESS | 1649 | 1461218566384 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126c6b800) [pid = 1649] [serial = 1048] [outer = 0x11c1d2000] 23:02:46 INFO - PROCESS | 1649 | 1461218566842 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] 23:02:46 INFO - PROCESS | 1649 | 1461218566895 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:02:46 INFO - PROCESS | 1649 | 1461218566897 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 1649 | 1461218566899 Marionette TRACE conn2 <- [1,1370,null,{}] 23:02:46 INFO - PROCESS | 1649 | 1461218566901 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}] 23:02:47 INFO - PROCESS | 1649 | 1461218566992 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:02:47 INFO - PROCESS | 1649 | 1461218567042 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e516800 == 47 [pid = 1649] [id = 350] 23:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a9a5800) [pid = 1649] [serial = 1049] [outer = 0x0] 23:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x127704400) [pid = 1649] [serial = 1050] [outer = 0x11a9a5800] 23:02:47 INFO - PROCESS | 1649 | 1461218567071 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127a88000) [pid = 1649] [serial = 1051] [outer = 0x11a9a5800] 23:02:47 INFO - PROCESS | 1649 | 1461218567497 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] 23:02:47 INFO - PROCESS | 1649 | 1461218567518 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:02:47 INFO - PROCESS | 1649 | 1461218567520 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 1649 | 1461218567521 Marionette TRACE conn2 <- [1,1374,null,{}] 23:02:47 INFO - PROCESS | 1649 | 1461218567524 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}] 23:02:47 INFO - PROCESS | 1649 | 1461218567655 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:02:47 INFO - PROCESS | 1649 | 1461218567710 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bba5800 == 48 [pid = 1649] [id = 351] 23:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118643800) [pid = 1649] [serial = 1052] [outer = 0x0] 23:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11ae7a800) [pid = 1649] [serial = 1053] [outer = 0x118643800] 23:02:47 INFO - PROCESS | 1649 | 1461218567746 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x129e10c00) [pid = 1649] [serial = 1054] [outer = 0x118643800] 23:02:48 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:48 INFO - PROCESS | 1649 | 1461218568394 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] 23:02:48 INFO - PROCESS | 1649 | 1461218568446 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:02:48 INFO - PROCESS | 1649 | 1461218568451 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 1649 | 1461218568454 Marionette TRACE conn2 <- [1,1378,null,{}] 23:02:48 INFO - PROCESS | 1649 | 1461218568462 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}] 23:02:48 INFO - PROCESS | 1649 | 1461218568603 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:02:48 INFO - PROCESS | 1649 | 1461218568693 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b92c800 == 49 [pid = 1649] [id = 352] 23:02:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x114e98400) [pid = 1649] [serial = 1055] [outer = 0x0] 23:02:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x114f97800) [pid = 1649] [serial = 1056] [outer = 0x114e98400] 23:02:48 INFO - PROCESS | 1649 | 1461218568722 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x116190400) [pid = 1649] [serial = 1057] [outer = 0x114e98400] 23:02:49 INFO - PROCESS | 1649 | 1461218569164 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] 23:02:49 INFO - PROCESS | 1649 | 1461218569179 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:02:49 INFO - PROCESS | 1649 | 1461218569183 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 1649 | 1461218569185 Marionette TRACE conn2 <- [1,1382,null,{}] 23:02:49 INFO - PROCESS | 1649 | 1461218569187 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}] 23:02:49 INFO - PROCESS | 1649 | 1461218569282 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:02:49 INFO - PROCESS | 1649 | 1461218569343 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf35800 == 50 [pid = 1649] [id = 353] 23:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x114e99400) [pid = 1649] [serial = 1058] [outer = 0x0] 23:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11863c800) [pid = 1649] [serial = 1059] [outer = 0x114e99400] 23:02:49 INFO - PROCESS | 1649 | 1461218569371 Marionette DEBUG loaded listener.js 23:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x119549400) [pid = 1649] [serial = 1060] [outer = 0x114e99400] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12f216000 == 49 [pid = 1649] [id = 308] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc95000 == 48 [pid = 1649] [id = 344] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1297c7000 == 47 [pid = 1649] [id = 343] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12b506800 == 46 [pid = 1649] [id = 342] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11913a000 == 45 [pid = 1649] [id = 341] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x127f95000 == 44 [pid = 1649] [id = 340] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x126e96000 == 43 [pid = 1649] [id = 339] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b8a8000) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x126569800 == 42 [pid = 1649] [id = 338] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca3e800 == 41 [pid = 1649] [id = 337] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11c29b800 == 40 [pid = 1649] [id = 336] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec6800 == 39 [pid = 1649] [id = 335] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119865000 == 38 [pid = 1649] [id = 334] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae64000 == 37 [pid = 1649] [id = 333] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8ba800 == 36 [pid = 1649] [id = 332] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1156ba800 == 35 [pid = 1649] [id = 331] 23:02:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12e860000 == 34 [pid = 1649] [id = 330] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129038000) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11882e400) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118944c00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x129e03400) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11a880000) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11ababc00) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11abacc00) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11ae77800) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x114e97400) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x115243800) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b387800) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11b912000) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11bbed000) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11c915800) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126577000) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1189dd000) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119129400) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12657c800) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x126753400) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1157b8400) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11618a400) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11aeab800) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11b071000) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11c209400) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c597000) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12e3e0400) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11795d000) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118825000) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126c76000) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12741f400) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127710000) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b5b4400) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x129eac800) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x129ea0400) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119e5e000) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11c1d0c00) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1165e9800) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x129eac000) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1268c9400) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b4f6400) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x129e0d800) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1290d3c00) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1277da000) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 23:02:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:02:49 INFO - PROCESS | 1649 | 1461218569745 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] 23:02:49 INFO - PROCESS | 1649 | 1461218569763 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:02:49 INFO - PROCESS | 1649 | 1461218569765 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 1649 | 1461218569768 Marionette TRACE conn2 <- [1,1386,null,{}] 23:02:49 INFO - PROCESS | 1649 | 1461218569775 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}] 23:02:49 INFO - PROCESS | 1649 | 1461218569854 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:02:49 INFO - PROCESS | 1649 | 1461218569861 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8bb800 == 35 [pid = 1649] [id = 354] 23:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119e57400) [pid = 1649] [serial = 1061] [outer = 0x0] 23:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a948800) [pid = 1649] [serial = 1062] [outer = 0x119e57400] 23:02:49 INFO - PROCESS | 1649 | 1461218569889 Marionette DEBUG loaded listener.js 23:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11abb0000) [pid = 1649] [serial = 1063] [outer = 0x119e57400] 23:02:50 INFO - PROCESS | 1649 | 1461218570259 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] 23:02:50 INFO - PROCESS | 1649 | 1461218570292 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:02:50 INFO - PROCESS | 1649 | 1461218570294 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:02:50 INFO - PROCESS | 1649 | 1461218570295 Marionette TRACE conn2 <- [1,1390,null,{}] 23:02:50 INFO - PROCESS | 1649 | 1461218570298 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}] 23:02:50 INFO - PROCESS | 1649 | 1461218570375 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:02:50 INFO - PROCESS | 1649 | 1461218570380 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x126419800 == 36 [pid = 1649] [id = 355] 23:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11ae7e000) [pid = 1649] [serial = 1064] [outer = 0x0] 23:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11b6e1800) [pid = 1649] [serial = 1065] [outer = 0x11ae7e000] 23:02:50 INFO - PROCESS | 1649 | 1461218570406 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c1c8400) [pid = 1649] [serial = 1066] [outer = 0x11ae7e000] 23:02:50 INFO - PROCESS | 1649 | 1461218570739 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]]]}] 23:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 472ms 23:02:50 INFO - PROCESS | 1649 | 1461218570766 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:02:50 INFO - PROCESS | 1649 | 1461218570767 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:02:50 INFO - PROCESS | 1649 | 1461218570770 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:02:50 INFO - PROCESS | 1649 | 1461218570771 Marionette TRACE conn2 <- [1,1394,null,{}] 23:02:50 INFO - PROCESS | 1649 | 1461218570773 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}] 23:02:50 INFO - PROCESS | 1649 | 1461218570849 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:02:50 INFO - PROCESS | 1649 | 1461218570900 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f6e800 == 37 [pid = 1649] [id = 356] 23:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11aeeb000) [pid = 1649] [serial = 1067] [outer = 0x0] 23:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11c285000) [pid = 1649] [serial = 1068] [outer = 0x11aeeb000] 23:02:50 INFO - PROCESS | 1649 | 1461218570926 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123aeb000) [pid = 1649] [serial = 1069] [outer = 0x11aeeb000] 23:02:51 INFO - PROCESS | 1649 | 1461218571221 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]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 23:02:51 INFO - PROCESS | 1649 | 1461218571245 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 1649 | 1461218571246 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:02:51 INFO - PROCESS | 1649 | 1461218571248 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 1649 | 1461218571249 Marionette TRACE conn2 <- [1,1398,null,{}] 23:02:51 INFO - PROCESS | 1649 | 1461218571252 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}] 23:02:51 INFO - PROCESS | 1649 | 1461218571346 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:02:51 INFO - PROCESS | 1649 | 1461218571351 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12916f000 == 38 [pid = 1649] [id = 357] 23:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123cebc00) [pid = 1649] [serial = 1070] [outer = 0x0] 23:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1267f3800) [pid = 1649] [serial = 1071] [outer = 0x123cebc00] 23:02:51 INFO - PROCESS | 1649 | 1461218571382 Marionette DEBUG loaded listener.js 23:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x129e05400) [pid = 1649] [serial = 1072] [outer = 0x123cebc00] 23:02:51 INFO - PROCESS | 1649 | 1461218571732 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]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 23:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:02:51 INFO - PROCESS | 1649 | 1461218571770 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 1649 | 1461218571771 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:02:51 INFO - PROCESS | 1649 | 1461218571773 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 1649 | 1461218571775 Marionette TRACE conn2 <- [1,1402,null,{}] 23:02:51 INFO - PROCESS | 1649 | 1461218571777 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}] 23:02:51 INFO - PROCESS | 1649 | 1461218571871 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:02:51 INFO - PROCESS | 1649 | 1461218571875 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c4f800 == 39 [pid = 1649] [id = 358] 23:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1264ea000) [pid = 1649] [serial = 1073] [outer = 0x0] 23:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x129e0d800) [pid = 1649] [serial = 1074] [outer = 0x1264ea000] 23:02:51 INFO - PROCESS | 1649 | 1461218571900 Marionette DEBUG loaded listener.js 23:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x129ea5000) [pid = 1649] [serial = 1075] [outer = 0x1264ea000] 23:02:52 INFO - PROCESS | 1649 | 1461218572221 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]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 23:02:52 INFO - PROCESS | 1649 | 1461218572245 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 1649 | 1461218572246 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:02:52 INFO - PROCESS | 1649 | 1461218572249 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 1649 | 1461218572250 Marionette TRACE conn2 <- [1,1406,null,{}] 23:02:52 INFO - PROCESS | 1649 | 1461218572252 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}] 23:02:52 INFO - PROCESS | 1649 | 1461218572350 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:02:52 INFO - PROCESS | 1649 | 1461218572361 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba67000 == 40 [pid = 1649] [id = 359] 23:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x129ea2800) [pid = 1649] [serial = 1076] [outer = 0x0] 23:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b37dc00) [pid = 1649] [serial = 1077] [outer = 0x129ea2800] 23:02:52 INFO - PROCESS | 1649 | 1461218572386 Marionette DEBUG loaded listener.js 23:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b4f1000) [pid = 1649] [serial = 1078] [outer = 0x129ea2800] 23:02:52 INFO - PROCESS | 1649 | 1461218572800 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]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 568ms 23:02:52 INFO - PROCESS | 1649 | 1461218572818 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 1649 | 1461218572821 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:02:52 INFO - PROCESS | 1649 | 1461218572825 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 1649 | 1461218572827 Marionette TRACE conn2 <- [1,1410,null,{}] 23:02:52 INFO - PROCESS | 1649 | 1461218572830 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}] 23:02:52 INFO - PROCESS | 1649 | 1461218572979 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:02:53 INFO - PROCESS | 1649 | 1461218573003 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ceb7800 == 41 [pid = 1649] [id = 360] 23:02:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126581400) [pid = 1649] [serial = 1079] [outer = 0x0] 23:02:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b5b5800) [pid = 1649] [serial = 1080] [outer = 0x126581400] 23:02:53 INFO - PROCESS | 1649 | 1461218573042 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12b8a8000) [pid = 1649] [serial = 1081] [outer = 0x126581400] 23:02:53 INFO - PROCESS | 1649 | 1461218573427 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]]]}] 23:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 621ms 23:02:53 INFO - PROCESS | 1649 | 1461218573451 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:02:53 INFO - PROCESS | 1649 | 1461218573452 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:02:53 INFO - PROCESS | 1649 | 1461218573456 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:02:53 INFO - PROCESS | 1649 | 1461218573458 Marionette TRACE conn2 <- [1,1414,null,{}] 23:02:53 INFO - PROCESS | 1649 | 1461218573460 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}] 23:02:53 INFO - PROCESS | 1649 | 1461218573625 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11618fc00) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11a875c00) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11c59c000) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x111b09c00) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12657b000) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118829800) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c46b400) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11a94fc00) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11abb4800) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115249800) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11ae9f800) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:02:53 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b4edc00) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:02:53 INFO - PROCESS | 1649 | 1461218573665 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b681000 == 42 [pid = 1649] [id = 361] 23:02:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1142c2400) [pid = 1649] [serial = 1082] [outer = 0x0] 23:02:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x114e95c00) [pid = 1649] [serial = 1083] [outer = 0x1142c2400] 23:02:53 INFO - PROCESS | 1649 | 1461218573690 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1191ad800) [pid = 1649] [serial = 1084] [outer = 0x1142c2400] 23:02:53 INFO - PROCESS | 1649 | 1461218573983 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]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 23:02:54 INFO - PROCESS | 1649 | 1461218574027 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1649 | 1461218574029 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:02:54 INFO - PROCESS | 1649 | 1461218574031 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1649 | 1461218574033 Marionette TRACE conn2 <- [1,1418,null,{}] 23:02:54 INFO - PROCESS | 1649 | 1461218574035 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}] 23:02:54 INFO - PROCESS | 1649 | 1461218574130 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:02:54 INFO - PROCESS | 1649 | 1461218574177 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e504800 == 43 [pid = 1649] [id = 362] 23:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x114502c00) [pid = 1649] [serial = 1085] [outer = 0x0] 23:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11ae81400) [pid = 1649] [serial = 1086] [outer = 0x114502c00] 23:02:54 INFO - PROCESS | 1649 | 1461218574209 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12bab6c00) [pid = 1649] [serial = 1087] [outer = 0x114502c00] 23:02:54 INFO - PROCESS | 1649 | 1461218574512 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]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 520ms 23:02:54 INFO - PROCESS | 1649 | 1461218574551 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1649 | 1461218574552 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:02:54 INFO - PROCESS | 1649 | 1461218574555 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1649 | 1461218574557 Marionette TRACE conn2 <- [1,1422,null,{}] 23:02:54 INFO - PROCESS | 1649 | 1461218574560 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}] 23:02:54 INFO - PROCESS | 1649 | 1461218574637 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:02:54 INFO - PROCESS | 1649 | 1461218574644 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee32800 == 44 [pid = 1649] [id = 363] 23:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12657bc00) [pid = 1649] [serial = 1088] [outer = 0x0] 23:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12bd07800) [pid = 1649] [serial = 1089] [outer = 0x12657bc00] 23:02:54 INFO - PROCESS | 1649 | 1461218574669 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12bd11800) [pid = 1649] [serial = 1090] [outer = 0x12657bc00] 23:02:55 INFO - PROCESS | 1649 | 1461218575006 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]]]}] 23:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 471ms 23:02:55 INFO - PROCESS | 1649 | 1461218575027 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 1649 | 1461218575028 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:02:55 INFO - PROCESS | 1649 | 1461218575031 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - PROCESS | 1649 | 1461218575032 Marionette TRACE conn2 <- [1,1426,null,{}] 23:02:55 INFO - PROCESS | 1649 | 1461218575035 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}] 23:02:55 INFO - PROCESS | 1649 | 1461218575165 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:02:55 INFO - PROCESS | 1649 | 1461218575175 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee43800 == 45 [pid = 1649] [id = 364] 23:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bd06400) [pid = 1649] [serial = 1091] [outer = 0x0] 23:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12bf0e400) [pid = 1649] [serial = 1092] [outer = 0x12bd06400] 23:02:55 INFO - PROCESS | 1649 | 1461218575215 Marionette DEBUG loaded listener.js 23:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12ce50000) [pid = 1649] [serial = 1093] [outer = 0x12bd06400] 23:02:55 INFO - PROCESS | 1649 | 1461218575746 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]]]}] 23:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 720ms 23:02:55 INFO - PROCESS | 1649 | 1461218575752 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 1649 | 1461218575755 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:02:55 INFO - PROCESS | 1649 | 1461218575761 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - PROCESS | 1649 | 1461218575763 Marionette TRACE conn2 <- [1,1430,null,{}] 23:02:55 INFO - PROCESS | 1649 | 1461218575768 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}] 23:02:55 INFO - PROCESS | 1649 | 1461218575872 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:02:55 INFO - PROCESS | 1649 | 1461218575940 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x119573800 == 46 [pid = 1649] [id = 365] 23:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x114e8a400) [pid = 1649] [serial = 1094] [outer = 0x0] 23:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11560ec00) [pid = 1649] [serial = 1095] [outer = 0x114e8a400] 23:02:55 INFO - PROCESS | 1649 | 1461218575972 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1165efc00) [pid = 1649] [serial = 1096] [outer = 0x114e8a400] 23:02:56 INFO - PROCESS | 1649 | 1461218576409 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]]]}] 23:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 23:02:56 INFO - PROCESS | 1649 | 1461218576433 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:02:56 INFO - PROCESS | 1649 | 1461218576437 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:02:56 INFO - PROCESS | 1649 | 1461218576442 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:02:56 INFO - PROCESS | 1649 | 1461218576444 Marionette TRACE conn2 <- [1,1434,null,{}] 23:02:56 INFO - PROCESS | 1649 | 1461218576447 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}] 23:02:56 INFO - PROCESS | 1649 | 1461218576581 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:02:56 INFO - PROCESS | 1649 | 1461218576658 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c56a800 == 47 [pid = 1649] [id = 366] 23:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1195bcc00) [pid = 1649] [serial = 1097] [outer = 0x0] 23:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11a94a800) [pid = 1649] [serial = 1098] [outer = 0x1195bcc00] 23:02:56 INFO - PROCESS | 1649 | 1461218576688 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ad93000) [pid = 1649] [serial = 1099] [outer = 0x1195bcc00] 23:02:57 INFO - PROCESS | 1649 | 1461218577131 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]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 722ms 23:02:57 INFO - PROCESS | 1649 | 1461218577165 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 1649 | 1461218577166 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:02:57 INFO - PROCESS | 1649 | 1461218577169 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 1649 | 1461218577171 Marionette TRACE conn2 <- [1,1438,null,{}] 23:02:57 INFO - PROCESS | 1649 | 1461218577180 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}] 23:02:57 INFO - PROCESS | 1649 | 1461218577286 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:02:57 INFO - PROCESS | 1649 | 1461218577350 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e517000 == 48 [pid = 1649] [id = 367] 23:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11aef2c00) [pid = 1649] [serial = 1100] [outer = 0x0] 23:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126575800) [pid = 1649] [serial = 1101] [outer = 0x11aef2c00] 23:02:57 INFO - PROCESS | 1649 | 1461218577383 Marionette DEBUG loaded listener.js 23:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12718d400) [pid = 1649] [serial = 1102] [outer = 0x11aef2c00] 23:02:57 INFO - PROCESS | 1649 | 1461218577812 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]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 672ms 23:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:02:57 INFO - PROCESS | 1649 | 1461218577842 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 1649 | 1461218577844 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:02:57 INFO - PROCESS | 1649 | 1461218577846 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 1649 | 1461218577848 Marionette TRACE conn2 <- [1,1442,null,{}] 23:02:57 INFO - PROCESS | 1649 | 1461218577850 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}] 23:02:57 INFO - PROCESS | 1649 | 1461218577974 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:02:58 INFO - PROCESS | 1649 | 1461218578027 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3da800 == 49 [pid = 1649] [id = 368] 23:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1277d3800) [pid = 1649] [serial = 1103] [outer = 0x0] 23:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x129ea2c00) [pid = 1649] [serial = 1104] [outer = 0x1277d3800] 23:02:58 INFO - PROCESS | 1649 | 1461218578057 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b5bb400) [pid = 1649] [serial = 1105] [outer = 0x1277d3800] 23:02:58 INFO - PROCESS | 1649 | 1461218578515 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]]]}] 23:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 718ms 23:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:02:58 INFO - PROCESS | 1649 | 1461218578565 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:02:58 INFO - PROCESS | 1649 | 1461218578566 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:02:58 INFO - PROCESS | 1649 | 1461218578569 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:02:58 INFO - PROCESS | 1649 | 1461218578570 Marionette TRACE conn2 <- [1,1446,null,{}] 23:02:58 INFO - PROCESS | 1649 | 1461218578572 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}] 23:02:58 INFO - PROCESS | 1649 | 1461218578674 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:02:58 INFO - PROCESS | 1649 | 1461218578754 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119859800 == 50 [pid = 1649] [id = 369] 23:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11882a000) [pid = 1649] [serial = 1106] [outer = 0x0] 23:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11a99a400) [pid = 1649] [serial = 1107] [outer = 0x11882a000] 23:02:58 INFO - PROCESS | 1649 | 1461218578784 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b5b8800) [pid = 1649] [serial = 1108] [outer = 0x11882a000] 23:02:59 INFO - PROCESS | 1649 | 1461218579453 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]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 922ms 23:02:59 INFO - PROCESS | 1649 | 1461218579495 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 1649 | 1461218579497 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:02:59 INFO - PROCESS | 1649 | 1461218579502 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 1649 | 1461218579505 Marionette TRACE conn2 <- [1,1450,null,{}] 23:02:59 INFO - PROCESS | 1649 | 1461218579510 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}] 23:02:59 INFO - PROCESS | 1649 | 1461218579600 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:02:59 INFO - PROCESS | 1649 | 1461218579653 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf3f800 == 51 [pid = 1649] [id = 370] 23:02:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x116129800) [pid = 1649] [serial = 1109] [outer = 0x0] 23:02:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x116191400) [pid = 1649] [serial = 1110] [outer = 0x116129800] 23:02:59 INFO - PROCESS | 1649 | 1461218579681 Marionette DEBUG loaded listener.js 23:02:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x117959400) [pid = 1649] [serial = 1111] [outer = 0x116129800] 23:03:00 INFO - PROCESS | 1649 | 1461218580130 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]]]}] 23:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 674ms 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee32800 == 50 [pid = 1649] [id = 363] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12e504800 == 49 [pid = 1649] [id = 362] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11b681000 == 48 [pid = 1649] [id = 361] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ceb7800 == 47 [pid = 1649] [id = 360] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba67000 == 46 [pid = 1649] [id = 359] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x129c4f800 == 45 [pid = 1649] [id = 358] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116190800) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11474e400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x116190000) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1290d0c00) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | 1461218580223 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:03:00 INFO - PROCESS | 1649 | 1461218580227 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12916f000 == 44 [pid = 1649] [id = 357] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x118f6e800 == 43 [pid = 1649] [id = 356] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x126419800 == 42 [pid = 1649] [id = 355] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8bb800 == 41 [pid = 1649] [id = 354] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf35800 == 40 [pid = 1649] [id = 353] 23:03:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11b92c800 == 39 [pid = 1649] [id = 352] 23:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:03:00 INFO - PROCESS | 1649 | 1461218580240 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:03:00 INFO - PROCESS | 1649 | 1461218580242 Marionette TRACE conn2 <- [1,1454,null,{}] 23:03:00 INFO - PROCESS | 1649 | 1461218580244 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}] 23:03:00 INFO - PROCESS | 1649 | 1461218580317 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118823c00) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11abad400) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12657a000) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11abb0800) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1269eac00) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1265dec00) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119e5d000) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11a952c00) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123adf400) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12657d800) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c5fb400) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118fd5800) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1269e9c00) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116196000) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1158c0400) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11c469c00) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11b06f800) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11c205400) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x123cf1800) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11ae9f000) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12ba81800) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1165ec000) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127a92400) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 23:03:00 INFO - PROCESS | 1649 | 1461218580376 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11880e800 == 40 [pid = 1649] [id = 371] 23:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1158c0400) [pid = 1649] [serial = 1112] [outer = 0x0] 23:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118827000) [pid = 1649] [serial = 1113] [outer = 0x1158c0400] 23:03:00 INFO - PROCESS | 1649 | 1461218580404 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118972400) [pid = 1649] [serial = 1114] [outer = 0x1158c0400] 23:03:00 INFO - PROCESS | 1649 | 1461218580713 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]]]}] 23:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 23:03:00 INFO - PROCESS | 1649 | 1461218580759 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:03:00 INFO - PROCESS | 1649 | 1461218580761 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:03:00 INFO - PROCESS | 1649 | 1461218580763 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:03:00 INFO - PROCESS | 1649 | 1461218580765 Marionette TRACE conn2 <- [1,1458,null,{}] 23:03:00 INFO - PROCESS | 1649 | 1461218580773 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}] 23:03:00 INFO - PROCESS | 1649 | 1461218580850 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:03:00 INFO - PROCESS | 1649 | 1461218580898 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b681000 == 41 [pid = 1649] [id = 372] 23:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118830400) [pid = 1649] [serial = 1115] [outer = 0x0] 23:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11a948400) [pid = 1649] [serial = 1116] [outer = 0x118830400] 23:03:00 INFO - PROCESS | 1649 | 1461218580965 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11ab7b400) [pid = 1649] [serial = 1117] [outer = 0x118830400] 23:03:01 INFO - PROCESS | 1649 | 1461218581325 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]]]}] 23:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 23:03:01 INFO - PROCESS | 1649 | 1461218581334 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:03:01 INFO - PROCESS | 1649 | 1461218581336 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:03:01 INFO - PROCESS | 1649 | 1461218581344 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 1649 | 1461218581345 Marionette TRACE conn2 <- [1,1462,null,{}] 23:03:01 INFO - PROCESS | 1649 | 1461218581349 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}] 23:03:01 INFO - PROCESS | 1649 | 1461218581470 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:03:01 INFO - PROCESS | 1649 | 1461218581545 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b4000 == 42 [pid = 1649] [id = 373] 23:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11893c800) [pid = 1649] [serial = 1118] [outer = 0x0] 23:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11ab7cc00) [pid = 1649] [serial = 1119] [outer = 0x11893c800] 23:03:01 INFO - PROCESS | 1649 | 1461218581587 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11ae77800) [pid = 1649] [serial = 1120] [outer = 0x11893c800] 23:03:01 INFO - PROCESS | 1649 | 1461218581888 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]]]}] 23:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 574ms 23:03:01 INFO - PROCESS | 1649 | 1461218581915 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:03:01 INFO - PROCESS | 1649 | 1461218581916 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:03:01 INFO - PROCESS | 1649 | 1461218581918 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 1649 | 1461218581920 Marionette TRACE conn2 <- [1,1466,null,{}] 23:03:01 INFO - PROCESS | 1649 | 1461218581929 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}] 23:03:02 INFO - PROCESS | 1649 | 1461218582010 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:03:02 INFO - PROCESS | 1649 | 1461218582061 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126424800 == 43 [pid = 1649] [id = 374] 23:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11abb2400) [pid = 1649] [serial = 1121] [outer = 0x0] 23:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11aeea400) [pid = 1649] [serial = 1122] [outer = 0x11abb2400] 23:03:02 INFO - PROCESS | 1649 | 1461218582087 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11b06d400) [pid = 1649] [serial = 1123] [outer = 0x11abb2400] 23:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 522ms 23:03:02 INFO - PROCESS | 1649 | 1461218582437 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]]]}] 23:03:02 INFO - PROCESS | 1649 | 1461218582444 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:03:02 INFO - PROCESS | 1649 | 1461218582445 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:03:02 INFO - PROCESS | 1649 | 1461218582447 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 1649 | 1461218582448 Marionette TRACE conn2 <- [1,1470,null,{}] 23:03:02 INFO - PROCESS | 1649 | 1461218582450 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}] 23:03:02 INFO - PROCESS | 1649 | 1461218582564 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:03:02 INFO - PROCESS | 1649 | 1461218582578 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f70000 == 44 [pid = 1649] [id = 375] 23:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11b61cc00) [pid = 1649] [serial = 1124] [outer = 0x0] 23:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123cee400) [pid = 1649] [serial = 1125] [outer = 0x11b61cc00] 23:03:02 INFO - PROCESS | 1649 | 1461218582606 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x126751400) [pid = 1649] [serial = 1126] [outer = 0x11b61cc00] 23:03:02 INFO - PROCESS | 1649 | 1461218582942 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]]]}] 23:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 23:03:02 INFO - PROCESS | 1649 | 1461218582965 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:03:02 INFO - PROCESS | 1649 | 1461218582966 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:03:02 INFO - PROCESS | 1649 | 1461218582975 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 1649 | 1461218582976 Marionette TRACE conn2 <- [1,1474,null,{}] 23:03:02 INFO - PROCESS | 1649 | 1461218582979 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}] 23:03:03 INFO - PROCESS | 1649 | 1461218583071 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:03:03 INFO - PROCESS | 1649 | 1461218583075 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c4e000 == 45 [pid = 1649] [id = 376] 23:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11b6ddc00) [pid = 1649] [serial = 1127] [outer = 0x0] 23:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126c76c00) [pid = 1649] [serial = 1128] [outer = 0x11b6ddc00] 23:03:03 INFO - PROCESS | 1649 | 1461218583101 Marionette DEBUG loaded listener.js 23:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127427000) [pid = 1649] [serial = 1129] [outer = 0x11b6ddc00] 23:03:03 INFO - PROCESS | 1649 | 1461218583463 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]]]}] 23:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 23:03:03 INFO - PROCESS | 1649 | 1461218583494 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:03:03 INFO - PROCESS | 1649 | 1461218583495 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:03:03 INFO - PROCESS | 1649 | 1461218583511 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 1649 | 1461218583512 Marionette TRACE conn2 <- [1,1478,null,{}] 23:03:03 INFO - PROCESS | 1649 | 1461218583514 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}] 23:03:03 INFO - PROCESS | 1649 | 1461218583611 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:03:03 INFO - PROCESS | 1649 | 1461218583615 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b85b800 == 46 [pid = 1649] [id = 377] 23:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126576c00) [pid = 1649] [serial = 1130] [outer = 0x0] 23:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x127a89000) [pid = 1649] [serial = 1131] [outer = 0x126576c00] 23:03:03 INFO - PROCESS | 1649 | 1461218583641 Marionette DEBUG loaded listener.js 23:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1290d0000) [pid = 1649] [serial = 1132] [outer = 0x126576c00] 23:03:04 INFO - PROCESS | 1649 | 1461218584042 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]]]}] 23:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 567ms 23:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:03:04 INFO - PROCESS | 1649 | 1461218584086 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:03:04 INFO - PROCESS | 1649 | 1461218584087 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:03:04 INFO - PROCESS | 1649 | 1461218584089 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:03:04 INFO - PROCESS | 1649 | 1461218584091 Marionette TRACE conn2 <- [1,1482,null,{}] 23:03:04 INFO - PROCESS | 1649 | 1461218584093 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}] 23:03:04 INFO - PROCESS | 1649 | 1461218584189 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:03:04 INFO - PROCESS | 1649 | 1461218584194 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cecf000 == 47 [pid = 1649] [id = 378] 23:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1265dec00) [pid = 1649] [serial = 1133] [outer = 0x0] 23:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129e05c00) [pid = 1649] [serial = 1134] [outer = 0x1265dec00] 23:03:04 INFO - PROCESS | 1649 | 1461218584246 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b5c0800) [pid = 1649] [serial = 1135] [outer = 0x1265dec00] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x114502c00) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12657bc00) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1142c2400) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1158bcc00) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x114472800) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x114bdec00) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1264ea000) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x129ea2800) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118643800) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11a99a800) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11aeeb000) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11c1d2000) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x114f56800) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123cebc00) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118825400) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11ae7e000) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11a9a5800) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126581400) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x114e98400) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x114e99400) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:03:04 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119e57400) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:03:04 INFO - PROCESS | 1649 | 1461218584717 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]]]}] 23:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 668ms 23:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:03:04 INFO - PROCESS | 1649 | 1461218584767 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:03:04 INFO - PROCESS | 1649 | 1461218584768 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:03:04 INFO - PROCESS | 1649 | 1461218584776 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:03:04 INFO - PROCESS | 1649 | 1461218584778 Marionette TRACE conn2 <- [1,1486,null,{}] 23:03:04 INFO - PROCESS | 1649 | 1461218584780 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}] 23:03:04 INFO - PROCESS | 1649 | 1461218584865 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:03:04 INFO - PROCESS | 1649 | 1461218584870 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba5f800 == 48 [pid = 1649] [id = 379] 23:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11882ac00) [pid = 1649] [serial = 1136] [outer = 0x0] 23:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11a99a800) [pid = 1649] [serial = 1137] [outer = 0x11882ac00] 23:03:04 INFO - PROCESS | 1649 | 1461218584896 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c5a1400) [pid = 1649] [serial = 1138] [outer = 0x11882ac00] 23:03:05 INFO - PROCESS | 1649 | 1461218585228 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]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 474ms 23:03:05 INFO - PROCESS | 1649 | 1461218585246 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1649 | 1461218585247 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:03:05 INFO - PROCESS | 1649 | 1461218585249 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1649 | 1461218585251 Marionette TRACE conn2 <- [1,1490,null,{}] 23:03:05 INFO - PROCESS | 1649 | 1461218585253 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}] 23:03:05 INFO - PROCESS | 1649 | 1461218585350 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:03:05 INFO - PROCESS | 1649 | 1461218585357 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4d6800 == 49 [pid = 1649] [id = 380] 23:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x114be1400) [pid = 1649] [serial = 1139] [outer = 0x0] 23:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x126581400) [pid = 1649] [serial = 1140] [outer = 0x114be1400] 23:03:05 INFO - PROCESS | 1649 | 1461218585429 Marionette DEBUG loaded listener.js 23:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bab1400) [pid = 1649] [serial = 1141] [outer = 0x114be1400] 23:03:05 INFO - PROCESS | 1649 | 1461218585724 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]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 23:03:05 INFO - PROCESS | 1649 | 1461218585769 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1649 | 1461218585770 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:03:05 INFO - PROCESS | 1649 | 1461218585774 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1649 | 1461218585776 Marionette TRACE conn2 <- [1,1494,null,{}] 23:03:05 INFO - PROCESS | 1649 | 1461218585778 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}] 23:03:05 INFO - PROCESS | 1649 | 1461218585854 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:03:05 INFO - PROCESS | 1649 | 1461218585860 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eaea000 == 50 [pid = 1649] [id = 381] 23:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b386800) [pid = 1649] [serial = 1142] [outer = 0x0] 23:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bd06000) [pid = 1649] [serial = 1143] [outer = 0x12b386800] 23:03:05 INFO - PROCESS | 1649 | 1461218585886 Marionette DEBUG loaded listener.js 23:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bf10400) [pid = 1649] [serial = 1144] [outer = 0x12b386800] 23:03:06 INFO - PROCESS | 1649 | 1461218586243 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]]]}] 23:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 523ms 23:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:03:06 INFO - PROCESS | 1649 | 1461218586297 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:03:06 INFO - PROCESS | 1649 | 1461218586299 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:03:06 INFO - PROCESS | 1649 | 1461218586302 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 1649 | 1461218586304 Marionette TRACE conn2 <- [1,1498,null,{}] 23:03:06 INFO - PROCESS | 1649 | 1461218586307 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}] 23:03:06 INFO - PROCESS | 1649 | 1461218586384 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:03:06 INFO - PROCESS | 1649 | 1461218586392 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3de000 == 51 [pid = 1649] [id = 382] 23:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12bab9400) [pid = 1649] [serial = 1145] [outer = 0x0] 23:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12d05dc00) [pid = 1649] [serial = 1146] [outer = 0x12bab9400] 23:03:06 INFO - PROCESS | 1649 | 1461218586416 Marionette DEBUG loaded listener.js 23:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12d0b7400) [pid = 1649] [serial = 1147] [outer = 0x12bab9400] 23:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 572ms 23:03:06 INFO - PROCESS | 1649 | 1461218586868 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]]]}] 23:03:06 INFO - PROCESS | 1649 | 1461218586874 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:03:06 INFO - PROCESS | 1649 | 1461218586877 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:03:06 INFO - PROCESS | 1649 | 1461218586881 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 1649 | 1461218586883 Marionette TRACE conn2 <- [1,1502,null,{}] 23:03:06 INFO - PROCESS | 1649 | 1461218586887 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}] 23:03:06 INFO - PROCESS | 1649 | 1461218586992 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:03:07 INFO - PROCESS | 1649 | 1461218587053 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x119863800 == 52 [pid = 1649] [id = 383] 23:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x115243c00) [pid = 1649] [serial = 1148] [outer = 0x0] 23:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11618d800) [pid = 1649] [serial = 1149] [outer = 0x115243c00] 23:03:07 INFO - PROCESS | 1649 | 1461218587084 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x117959800) [pid = 1649] [serial = 1150] [outer = 0x115243c00] 23:03:07 INFO - PROCESS | 1649 | 1461218587530 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]]]}] 23:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 671ms 23:03:07 INFO - PROCESS | 1649 | 1461218587556 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:03:07 INFO - PROCESS | 1649 | 1461218587561 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:03:07 INFO - PROCESS | 1649 | 1461218587567 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:03:07 INFO - PROCESS | 1649 | 1461218587568 Marionette TRACE conn2 <- [1,1506,null,{}] 23:03:07 INFO - PROCESS | 1649 | 1461218587572 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}] 23:03:07 INFO - PROCESS | 1649 | 1461218587671 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:03:07 INFO - PROCESS | 1649 | 1461218587736 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c571000 == 53 [pid = 1649] [id = 384] 23:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118fd6c00) [pid = 1649] [serial = 1151] [outer = 0x0] 23:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119122400) [pid = 1649] [serial = 1152] [outer = 0x118fd6c00] 23:03:07 INFO - PROCESS | 1649 | 1461218587766 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a952800) [pid = 1649] [serial = 1153] [outer = 0x118fd6c00] 23:03:08 INFO - PROCESS | 1649 | 1461218588180 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]]]}] 23:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 624ms 23:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:03:08 INFO - PROCESS | 1649 | 1461218588191 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:03:08 INFO - PROCESS | 1649 | 1461218588193 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:03:08 INFO - PROCESS | 1649 | 1461218588195 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1649 | 1461218588197 Marionette TRACE conn2 <- [1,1510,null,{}] 23:03:08 INFO - PROCESS | 1649 | 1461218588205 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}] 23:03:08 INFO - PROCESS | 1649 | 1461218588308 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:03:08 INFO - PROCESS | 1649 | 1461218588410 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1d000 == 54 [pid = 1649] [id = 385] 23:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11b06f800) [pid = 1649] [serial = 1154] [outer = 0x0] 23:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11bbee800) [pid = 1649] [serial = 1155] [outer = 0x11b06f800] 23:03:08 INFO - PROCESS | 1649 | 1461218588444 Marionette DEBUG loaded listener.js 23:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123cf0800) [pid = 1649] [serial = 1156] [outer = 0x11b06f800] 23:03:08 INFO - PROCESS | 1649 | 1461218588866 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]]]}] 23:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 23:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:03:08 INFO - PROCESS | 1649 | 1461218588917 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:03:08 INFO - PROCESS | 1649 | 1461218588918 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:03:08 INFO - PROCESS | 1649 | 1461218588921 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1649 | 1461218588922 Marionette TRACE conn2 <- [1,1514,null,{}] 23:03:08 INFO - PROCESS | 1649 | 1461218588924 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}] 23:03:09 INFO - PROCESS | 1649 | 1461218589024 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:03:09 INFO - PROCESS | 1649 | 1461218589088 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f2000 == 55 [pid = 1649] [id = 386] 23:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1264e6400) [pid = 1649] [serial = 1157] [outer = 0x0] 23:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1268ca800) [pid = 1649] [serial = 1158] [outer = 0x1264e6400] 23:03:09 INFO - PROCESS | 1649 | 1461218589118 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1290cbc00) [pid = 1649] [serial = 1159] [outer = 0x1264e6400] 23:03:09 INFO - PROCESS | 1649 | 1461218589528 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]]]}] 23:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 620ms 23:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:03:09 INFO - PROCESS | 1649 | 1461218589542 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:03:09 INFO - PROCESS | 1649 | 1461218589543 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:03:09 INFO - PROCESS | 1649 | 1461218589545 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:03:09 INFO - PROCESS | 1649 | 1461218589546 Marionette TRACE conn2 <- [1,1518,null,{}] 23:03:09 INFO - PROCESS | 1649 | 1461218589549 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}] 23:03:09 INFO - PROCESS | 1649 | 1461218589646 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:03:09 INFO - PROCESS | 1649 | 1461218589727 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6b2800 == 56 [pid = 1649] [id = 387] 23:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1290d3800) [pid = 1649] [serial = 1160] [outer = 0x0] 23:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b381800) [pid = 1649] [serial = 1161] [outer = 0x1290d3800] 23:03:09 INFO - PROCESS | 1649 | 1461218589757 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12ba7b000) [pid = 1649] [serial = 1162] [outer = 0x1290d3800] 23:03:10 INFO - PROCESS | 1649 | 1461218590207 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]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms 23:03:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:03:10 INFO - PROCESS | 1649 | 1461218590218 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 1649 | 1461218590219 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:03:10 INFO - PROCESS | 1649 | 1461218590221 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 1649 | 1461218590223 Marionette TRACE conn2 <- [1,1522,null,{}] 23:03:10 INFO - PROCESS | 1649 | 1461218590225 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}] 23:03:10 INFO - PROCESS | 1649 | 1461218590341 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:03:10 INFO - PROCESS | 1649 | 1461218590408 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11914b000 == 57 [pid = 1649] [id = 388] 23:03:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1145aa000) [pid = 1649] [serial = 1163] [outer = 0x0] 23:03:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x116361800) [pid = 1649] [serial = 1164] [outer = 0x1145aa000] 23:03:10 INFO - PROCESS | 1649 | 1461218590441 Marionette DEBUG loaded listener.js 23:03:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11c203000) [pid = 1649] [serial = 1165] [outer = 0x1145aa000] 23:03:11 INFO - PROCESS | 1649 | 1461218591038 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"]]]}] 23:03:11 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 () { 23:03:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:03:11 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 () { 23:03:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:03:11 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 () { 23:03:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:03:11 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 () { 23:03:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:03:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 870ms 23:03:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:03:11 INFO - PROCESS | 1649 | 1461218591092 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:03:11 INFO - PROCESS | 1649 | 1461218591094 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:03:11 INFO - PROCESS | 1649 | 1461218591098 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:03:11 INFO - PROCESS | 1649 | 1461218591100 Marionette TRACE conn2 <- [1,1526,null,{}] 23:03:11 INFO - PROCESS | 1649 | 1461218591103 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}] 23:03:11 INFO - PROCESS | 1649 | 1461218591200 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:03:11 INFO - PROCESS | 1649 | 1461218591256 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x126425000 == 58 [pid = 1649] [id = 389] 23:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11655e400) [pid = 1649] [serial = 1166] [outer = 0x0] 23:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11863f000) [pid = 1649] [serial = 1167] [outer = 0x11655e400] 23:03:11 INFO - PROCESS | 1649 | 1461218591285 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x118974800) [pid = 1649] [serial = 1168] [outer = 0x11655e400] 23:03:11 INFO - PROCESS | 1649 | 1461218591652 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"]]]}] 23:03:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:03:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:03:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:03:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:03:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 571ms 23:03:11 INFO - PROCESS | 1649 | 1461218591669 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:03:11 INFO - PROCESS | 1649 | 1461218591673 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:03:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:03:11 INFO - PROCESS | 1649 | 1461218591677 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:03:11 INFO - PROCESS | 1649 | 1461218591679 Marionette TRACE conn2 <- [1,1530,null,{}] 23:03:11 INFO - PROCESS | 1649 | 1461218591681 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}] 23:03:11 INFO - PROCESS | 1649 | 1461218591781 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:03:11 INFO - PROCESS | 1649 | 1461218591839 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf33000 == 59 [pid = 1649] [id = 390] 23:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x116194000) [pid = 1649] [serial = 1169] [outer = 0x0] 23:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x119a34000) [pid = 1649] [serial = 1170] [outer = 0x116194000] 23:03:11 INFO - PROCESS | 1649 | 1461218591883 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11ad85800) [pid = 1649] [serial = 1171] [outer = 0x116194000] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12eaea000 == 58 [pid = 1649] [id = 381] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4d6800 == 57 [pid = 1649] [id = 380] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba5f800 == 56 [pid = 1649] [id = 379] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12cecf000 == 55 [pid = 1649] [id = 378] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12b85b800 == 54 [pid = 1649] [id = 377] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bf0e400) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x129c4e000 == 53 [pid = 1649] [id = 376] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x127f70000 == 52 [pid = 1649] [id = 375] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x126424800 == 51 [pid = 1649] [id = 374] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b4000 == 50 [pid = 1649] [id = 373] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11b681000 == 49 [pid = 1649] [id = 372] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11880e800 == 48 [pid = 1649] [id = 371] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf3f800 == 47 [pid = 1649] [id = 370] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3da800 == 46 [pid = 1649] [id = 368] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12e517000 == 45 [pid = 1649] [id = 367] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x11c56a800 == 44 [pid = 1649] [id = 366] 23:03:12 INFO - PROCESS | 1649 | --DOCSHELL 0x119573800 == 43 [pid = 1649] [id = 365] 23:03:12 INFO - PROCESS | 1649 | 1461218592353 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]]]}] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x118976800) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x114c17c00) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x127704400) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b5b5800) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x116190400) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x114f97800) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11863c800) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119549400) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11a948800) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11abb0000) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b8a8000) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b4f1000) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11ae81400) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bd11800) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1191ad800) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bd07800) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114e95c00) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x129e10c00) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129ea5000) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x129e05400) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bab6c00) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11655a400) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x129e0d800) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b37dc00) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11ae7a800) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11bbedc00) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11aef4000) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c285000) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x123aeb000) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12657a400) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126c6b800) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11635d800) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11560dc00) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1267f3800) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119548800) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118fd2400) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11b6e1800) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11c1c8400) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 23:03:12 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127a88000) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 23:03:12 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 23:03:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:03:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:03:12 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. 23:03:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:03:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 720ms 23:03:12 INFO - PROCESS | 1649 | 1461218592398 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:03:12 INFO - PROCESS | 1649 | 1461218592399 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:03:12 INFO - PROCESS | 1649 | 1461218592401 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:03:12 INFO - PROCESS | 1649 | 1461218592404 Marionette TRACE conn2 <- [1,1534,null,{}] 23:03:12 INFO - PROCESS | 1649 | 1461218592411 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}] 23:03:12 INFO - PROCESS | 1649 | 1461218592492 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:03:12 INFO - PROCESS | 1649 | 1461218592519 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b677000 == 44 [pid = 1649] [id = 391] 23:03:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11ad92800) [pid = 1649] [serial = 1172] [outer = 0x0] 23:03:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11ae9e800) [pid = 1649] [serial = 1173] [outer = 0x11ad92800] 23:03:12 INFO - PROCESS | 1649 | 1461218592548 Marionette DEBUG loaded listener.js 23:03:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11b06b400) [pid = 1649] [serial = 1174] [outer = 0x11ad92800] 23:03:12 INFO - PROCESS | 1649 | 1461218592920 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]]]}] 23:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 573ms 23:03:12 INFO - PROCESS | 1649 | 1461218592976 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:03:12 INFO - PROCESS | 1649 | 1461218592977 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:03:12 INFO - PROCESS | 1649 | 1461218592979 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:03:12 INFO - PROCESS | 1649 | 1461218592980 Marionette TRACE conn2 <- [1,1538,null,{}] 23:03:12 INFO - PROCESS | 1649 | 1461218592983 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}] 23:03:13 INFO - PROCESS | 1649 | 1461218593062 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:03:13 INFO - PROCESS | 1649 | 1461218593067 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12655a000 == 45 [pid = 1649] [id = 392] 23:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11b622400) [pid = 1649] [serial = 1175] [outer = 0x0] 23:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11ca6bc00) [pid = 1649] [serial = 1176] [outer = 0x11b622400] 23:03:13 INFO - PROCESS | 1649 | 1461218593092 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12657f400) [pid = 1649] [serial = 1177] [outer = 0x11b622400] 23:03:13 INFO - PROCESS | 1649 | 1461218593489 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]]]}] 23:03:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:03:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 23:03:13 INFO - PROCESS | 1649 | 1461218593551 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:03:13 INFO - PROCESS | 1649 | 1461218593553 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:03:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:03:13 INFO - PROCESS | 1649 | 1461218593557 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 1649 | 1461218593559 Marionette TRACE conn2 <- [1,1542,null,{}] 23:03:13 INFO - PROCESS | 1649 | 1461218593563 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}] 23:03:13 INFO - PROCESS | 1649 | 1461218593684 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:03:13 INFO - PROCESS | 1649 | 1461218593697 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee8000 == 46 [pid = 1649] [id = 393] 23:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126580400) [pid = 1649] [serial = 1178] [outer = 0x0] 23:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1268cc000) [pid = 1649] [serial = 1179] [outer = 0x126580400] 23:03:13 INFO - PROCESS | 1649 | 1461218593738 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127710000) [pid = 1649] [serial = 1180] [outer = 0x126580400] 23:03:14 INFO - PROCESS | 1649 | 1461218594156 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]]]}] 23:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 671ms 23:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:03:14 INFO - PROCESS | 1649 | 1461218594228 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:03:14 INFO - PROCESS | 1649 | 1461218594230 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:03:14 INFO - PROCESS | 1649 | 1461218594233 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:03:14 INFO - PROCESS | 1649 | 1461218594235 Marionette TRACE conn2 <- [1,1546,null,{}] 23:03:14 INFO - PROCESS | 1649 | 1461218594238 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}] 23:03:14 INFO - PROCESS | 1649 | 1461218594375 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:03:14 INFO - PROCESS | 1649 | 1461218594382 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba69000 == 47 [pid = 1649] [id = 394] 23:03:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1277da000) [pid = 1649] [serial = 1181] [outer = 0x0] 23:03:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x129e0f400) [pid = 1649] [serial = 1182] [outer = 0x1277da000] 23:03:14 INFO - PROCESS | 1649 | 1461218594426 Marionette DEBUG loaded listener.js 23:03:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12ba84000) [pid = 1649] [serial = 1183] [outer = 0x1277da000] 23:03:14 INFO - PROCESS | 1649 | 1461218594844 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]]]}] 23:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms 23:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:03:14 INFO - PROCESS | 1649 | 1461218594853 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:03:14 INFO - PROCESS | 1649 | 1461218594854 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:03:14 INFO - PROCESS | 1649 | 1461218594860 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:03:14 INFO - PROCESS | 1649 | 1461218594861 Marionette TRACE conn2 <- [1,1550,null,{}] 23:03:14 INFO - PROCESS | 1649 | 1461218594863 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}] 23:03:14 INFO - PROCESS | 1649 | 1461218594966 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:03:15 INFO - PROCESS | 1649 | 1461218595018 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cec4800 == 48 [pid = 1649] [id = 395] 23:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1290c8c00) [pid = 1649] [serial = 1184] [outer = 0x0] 23:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12baaf400) [pid = 1649] [serial = 1185] [outer = 0x1290c8c00] 23:03:15 INFO - PROCESS | 1649 | 1461218595043 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bd02400) [pid = 1649] [serial = 1186] [outer = 0x1290c8c00] 23:03:15 INFO - PROCESS | 1649 | 1461218595344 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]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 23:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:03:15 INFO - PROCESS | 1649 | 1461218595393 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:03:15 INFO - PROCESS | 1649 | 1461218595394 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:03:15 INFO - PROCESS | 1649 | 1461218595396 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 1649 | 1461218595397 Marionette TRACE conn2 <- [1,1554,null,{}] 23:03:15 INFO - PROCESS | 1649 | 1461218595399 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}] 23:03:15 INFO - PROCESS | 1649 | 1461218595496 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:03:15 INFO - PROCESS | 1649 | 1461218595500 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4ab000 == 49 [pid = 1649] [id = 396] 23:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bab1c00) [pid = 1649] [serial = 1187] [outer = 0x0] 23:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bf09c00) [pid = 1649] [serial = 1188] [outer = 0x12bab1c00] 23:03:15 INFO - PROCESS | 1649 | 1461218595555 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12d063800) [pid = 1649] [serial = 1189] [outer = 0x12bab1c00] 23:03:15 INFO - PROCESS | 1649 | 1461218595926 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]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:03:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 570ms 23:03:15 INFO - PROCESS | 1649 | 1461218595967 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:03:15 INFO - PROCESS | 1649 | 1461218595969 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:03:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:03:15 INFO - PROCESS | 1649 | 1461218595973 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 1649 | 1461218595975 Marionette TRACE conn2 <- [1,1558,null,{}] 23:03:15 INFO - PROCESS | 1649 | 1461218595978 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}] 23:03:16 INFO - PROCESS | 1649 | 1461218596134 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:03:16 INFO - PROCESS | 1649 | 1461218596157 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db38000 == 50 [pid = 1649] [id = 397] 23:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12bd08000) [pid = 1649] [serial = 1190] [outer = 0x0] 23:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d0c5c00) [pid = 1649] [serial = 1191] [outer = 0x12bd08000] 23:03:16 INFO - PROCESS | 1649 | 1461218596191 Marionette DEBUG loaded listener.js 23:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d35e400) [pid = 1649] [serial = 1192] [outer = 0x12bd08000] 23:03:16 INFO - PROCESS | 1649 | 1461218596533 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]]]}] 23:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 571ms 23:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:03:16 INFO - PROCESS | 1649 | 1461218596544 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:03:16 INFO - PROCESS | 1649 | 1461218596545 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:03:16 INFO - PROCESS | 1649 | 1461218596547 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:03:16 INFO - PROCESS | 1649 | 1461218596548 Marionette TRACE conn2 <- [1,1562,null,{}] 23:03:16 INFO - PROCESS | 1649 | 1461218596551 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}] 23:03:16 INFO - PROCESS | 1649 | 1461218596765 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11b61cc00) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11b6ddc00) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1265dec00) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126576c00) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11893c800) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118830400) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1158c0400) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11882a000) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116129800) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1195bcc00) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x114e8a400) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11abb2400) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11aef2c00) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1277d3800) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11882ac00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x114be1400) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127a90000) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:03:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b386800) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:03:16 INFO - PROCESS | 1649 | 1461218596810 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ede000 == 51 [pid = 1649] [id = 398] 23:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x111b08c00) [pid = 1649] [serial = 1193] [outer = 0x0] 23:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x114c0f000) [pid = 1649] [serial = 1194] [outer = 0x111b08c00] 23:03:16 INFO - PROCESS | 1649 | 1461218596835 Marionette DEBUG loaded listener.js 23:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118641c00) [pid = 1649] [serial = 1195] [outer = 0x111b08c00] 23:03:17 INFO - PROCESS | 1649 | 1461218597148 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]]]}] 23:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 618ms 23:03:17 INFO - PROCESS | 1649 | 1461218597167 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:03:17 INFO - PROCESS | 1649 | 1461218597170 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:03:17 INFO - PROCESS | 1649 | 1461218597175 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 1649 | 1461218597178 Marionette TRACE conn2 <- [1,1566,null,{}] 23:03:17 INFO - PROCESS | 1649 | 1461218597181 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}] 23:03:17 INFO - PROCESS | 1649 | 1461218597333 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:03:17 INFO - PROCESS | 1649 | 1461218597445 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f209800 == 52 [pid = 1649] [id = 399] 23:03:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11ab7f000) [pid = 1649] [serial = 1196] [outer = 0x0] 23:03:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126c74400) [pid = 1649] [serial = 1197] [outer = 0x11ab7f000] 23:03:17 INFO - PROCESS | 1649 | 1461218597491 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12d491800) [pid = 1649] [serial = 1198] [outer = 0x11ab7f000] 23:03:17 INFO - PROCESS | 1649 | 1461218597840 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]]]}] 23:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 723ms 23:03:17 INFO - PROCESS | 1649 | 1461218597897 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:03:17 INFO - PROCESS | 1649 | 1461218597898 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:03:17 INFO - PROCESS | 1649 | 1461218597901 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 1649 | 1461218597902 Marionette TRACE conn2 <- [1,1570,null,{}] 23:03:17 INFO - PROCESS | 1649 | 1461218597904 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}] 23:03:18 INFO - PROCESS | 1649 | 1461218598009 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:03:18 INFO - PROCESS | 1649 | 1461218598016 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3dc800 == 53 [pid = 1649] [id = 400] 23:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11abb0800) [pid = 1649] [serial = 1199] [outer = 0x0] 23:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12d496c00) [pid = 1649] [serial = 1200] [outer = 0x11abb0800] 23:03:18 INFO - PROCESS | 1649 | 1461218598041 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12da1f400) [pid = 1649] [serial = 1201] [outer = 0x11abb0800] 23:03:18 INFO - PROCESS | 1649 | 1461218598329 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]]]}] 23:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 467ms 23:03:18 INFO - PROCESS | 1649 | 1461218598369 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 1649 | 1461218598370 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:03:18 INFO - PROCESS | 1649 | 1461218598374 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 1649 | 1461218598376 Marionette TRACE conn2 <- [1,1574,null,{}] 23:03:18 INFO - PROCESS | 1649 | 1461218598378 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}] 23:03:18 INFO - PROCESS | 1649 | 1461218598459 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:03:18 INFO - PROCESS | 1649 | 1461218598463 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fda3800 == 54 [pid = 1649] [id = 401] 23:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12da1f800) [pid = 1649] [serial = 1202] [outer = 0x0] 23:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12e164c00) [pid = 1649] [serial = 1203] [outer = 0x12da1f800] 23:03:18 INFO - PROCESS | 1649 | 1461218598488 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12e16bc00) [pid = 1649] [serial = 1204] [outer = 0x12da1f800] 23:03:18 INFO - PROCESS | 1649 | 1461218598909 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]]]}] 23:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 23:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:03:18 INFO - PROCESS | 1649 | 1461218598963 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 1649 | 1461218598965 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:03:18 INFO - PROCESS | 1649 | 1461218598970 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 1649 | 1461218598976 Marionette TRACE conn2 <- [1,1578,null,{}] 23:03:18 INFO - PROCESS | 1649 | 1461218598980 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}] 23:03:19 INFO - PROCESS | 1649 | 1461218599087 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:03:19 INFO - PROCESS | 1649 | 1461218599157 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11985c800 == 55 [pid = 1649] [id = 402] 23:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x114c0cc00) [pid = 1649] [serial = 1205] [outer = 0x0] 23:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x115603c00) [pid = 1649] [serial = 1206] [outer = 0x114c0cc00] 23:03:19 INFO - PROCESS | 1649 | 1461218599188 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11618fc00) [pid = 1649] [serial = 1207] [outer = 0x114c0cc00] 23:03:19 INFO - PROCESS | 1649 | 1461218599613 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]]]}] 23:03:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:03:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 675ms 23:03:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:03:19 INFO - PROCESS | 1649 | 1461218599645 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:03:19 INFO - PROCESS | 1649 | 1461218599649 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:03:19 INFO - PROCESS | 1649 | 1461218599654 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 1649 | 1461218599655 Marionette TRACE conn2 <- [1,1582,null,{}] 23:03:19 INFO - PROCESS | 1649 | 1461218599658 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}] 23:03:19 INFO - PROCESS | 1649 | 1461218599762 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:03:19 INFO - PROCESS | 1649 | 1461218599818 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c49800 == 56 [pid = 1649] [id = 403] 23:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11655a400) [pid = 1649] [serial = 1208] [outer = 0x0] 23:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118fd0c00) [pid = 1649] [serial = 1209] [outer = 0x11655a400] 23:03:19 INFO - PROCESS | 1649 | 1461218599848 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11a87ac00) [pid = 1649] [serial = 1210] [outer = 0x11655a400] 23:03:20 INFO - PROCESS | 1649 | 1461218600264 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]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 672ms 23:03:20 INFO - PROCESS | 1649 | 1461218600326 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 1649 | 1461218600327 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:03:20 INFO - PROCESS | 1649 | 1461218600330 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 1649 | 1461218600332 Marionette TRACE conn2 <- [1,1586,null,{}] 23:03:20 INFO - PROCESS | 1649 | 1461218600340 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}] 23:03:20 INFO - PROCESS | 1649 | 1461218600468 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:03:20 INFO - PROCESS | 1649 | 1461218600550 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee25000 == 57 [pid = 1649] [id = 404] 23:03:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11bc6ec00) [pid = 1649] [serial = 1211] [outer = 0x0] 23:03:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x123ceb000) [pid = 1649] [serial = 1212] [outer = 0x11bc6ec00] 23:03:20 INFO - PROCESS | 1649 | 1461218600583 Marionette DEBUG loaded listener.js 23:03:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126e0b400) [pid = 1649] [serial = 1213] [outer = 0x11bc6ec00] 23:03:21 INFO - PROCESS | 1649 | 1461218600998 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]]]}] 23:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 722ms 23:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:03:21 INFO - PROCESS | 1649 | 1461218601051 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:03:21 INFO - PROCESS | 1649 | 1461218601053 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:03:21 INFO - PROCESS | 1649 | 1461218601055 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:03:21 INFO - PROCESS | 1649 | 1461218601056 Marionette TRACE conn2 <- [1,1590,null,{}] 23:03:21 INFO - PROCESS | 1649 | 1461218601059 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}] 23:03:21 INFO - PROCESS | 1649 | 1461218601160 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:03:21 INFO - PROCESS | 1649 | 1461218601216 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fda9800 == 58 [pid = 1649] [id = 405] 23:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127a92c00) [pid = 1649] [serial = 1214] [outer = 0x0] 23:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129e10800) [pid = 1649] [serial = 1215] [outer = 0x127a92c00] 23:03:21 INFO - PROCESS | 1649 | 1461218601245 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b4f7000) [pid = 1649] [serial = 1216] [outer = 0x127a92c00] 23:03:21 INFO - PROCESS | 1649 | 1461218601670 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]]]}] 23:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 23:03:21 INFO - PROCESS | 1649 | 1461218601739 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:03:21 INFO - PROCESS | 1649 | 1461218601741 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:03:21 INFO - PROCESS | 1649 | 1461218601767 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:03:21 INFO - PROCESS | 1649 | 1461218601768 Marionette TRACE conn2 <- [1,1594,null,{}] 23:03:21 INFO - PROCESS | 1649 | 1461218601771 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}] 23:03:21 INFO - PROCESS | 1649 | 1461218601898 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:03:21 INFO - PROCESS | 1649 | 1461218601947 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301c5800 == 59 [pid = 1649] [id = 406] 23:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b4f6400) [pid = 1649] [serial = 1217] [outer = 0x0] 23:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12baaec00) [pid = 1649] [serial = 1218] [outer = 0x12b4f6400] 23:03:21 INFO - PROCESS | 1649 | 1461218601976 Marionette DEBUG loaded listener.js 23:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12d0c0800) [pid = 1649] [serial = 1219] [outer = 0x12b4f6400] 23:03:22 INFO - PROCESS | 1649 | 1461218602411 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]]]}] 23:03:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:03:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 693ms 23:03:22 INFO - PROCESS | 1649 | 1461218602440 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:03:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:03:22 INFO - PROCESS | 1649 | 1461218602442 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:03:22 INFO - PROCESS | 1649 | 1461218602446 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - PROCESS | 1649 | 1461218602447 Marionette TRACE conn2 <- [1,1598,null,{}] 23:03:22 INFO - PROCESS | 1649 | 1461218602450 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}] 23:03:22 INFO - PROCESS | 1649 | 1461218602567 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:03:22 INFO - PROCESS | 1649 | 1461218602680 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f6f000 == 60 [pid = 1649] [id = 407] 23:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11618a800) [pid = 1649] [serial = 1220] [outer = 0x0] 23:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11abb5c00) [pid = 1649] [serial = 1221] [outer = 0x11618a800] 23:03:22 INFO - PROCESS | 1649 | 1461218602731 Marionette DEBUG loaded listener.js 23:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e39ac00) [pid = 1649] [serial = 1222] [outer = 0x11618a800] 23:03:23 INFO - PROCESS | 1649 | 1461218603446 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]]]}] 23:03:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:03:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1021ms 23:03:23 INFO - PROCESS | 1649 | 1461218603467 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:03:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:03:23 INFO - PROCESS | 1649 | 1461218603469 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:03:23 INFO - PROCESS | 1649 | 1461218603473 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:03:23 INFO - PROCESS | 1649 | 1461218603477 Marionette TRACE conn2 <- [1,1602,null,{}] 23:03:23 INFO - PROCESS | 1649 | 1461218603481 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}] 23:03:23 INFO - PROCESS | 1649 | 1461218603581 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:03:23 INFO - PROCESS | 1649 | 1461218603651 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x126624800 == 61 [pid = 1649] [id = 408] 23:03:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11524ec00) [pid = 1649] [serial = 1223] [outer = 0x0] 23:03:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x116132000) [pid = 1649] [serial = 1224] [outer = 0x11524ec00] 23:03:23 INFO - PROCESS | 1649 | 1461218603680 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1165e9800) [pid = 1649] [serial = 1225] [outer = 0x11524ec00] 23:03:24 INFO - PROCESS | 1649 | 1461218604095 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]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 674ms 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3dc800 == 60 [pid = 1649] [id = 400] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f209800 == 59 [pid = 1649] [id = 399] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118ede000 == 58 [pid = 1649] [id = 398] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12db38000 == 57 [pid = 1649] [id = 397] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4ab000 == 56 [pid = 1649] [id = 396] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12cec4800 == 55 [pid = 1649] [id = 395] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d05dc00) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba69000 == 54 [pid = 1649] [id = 394] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee8000 == 53 [pid = 1649] [id = 393] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12655a000 == 52 [pid = 1649] [id = 392] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11b677000 == 51 [pid = 1649] [id = 391] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf33000 == 50 [pid = 1649] [id = 390] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126425000 == 49 [pid = 1649] [id = 389] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3f2000 == 48 [pid = 1649] [id = 386] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1d000 == 47 [pid = 1649] [id = 385] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11c571000 == 46 [pid = 1649] [id = 384] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119863800 == 45 [pid = 1649] [id = 383] 23:03:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3de000 == 44 [pid = 1649] [id = 382] 23:03:24 INFO - PROCESS | 1649 | 1461218604172 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:03:24 INFO - PROCESS | 1649 | 1461218604175 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:03:24 INFO - PROCESS | 1649 | 1461218604180 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 1649 | 1461218604181 Marionette TRACE conn2 <- [1,1606,null,{}] 23:03:24 INFO - PROCESS | 1649 | 1461218604184 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}] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x129c61c00) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123cee400) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x126c76c00) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129e05c00) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1290d0000) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x127a89000) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11ab7cc00) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11ae77800) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11a948400) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11ab7b400) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118827000) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118972400) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b5b8800) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11a99a400) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x117959400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x116191400) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11ad93000) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11a94a800) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1165efc00) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11560ec00) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11aeea400) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12718d400) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x126575800) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b5bb400) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x129ea2c00) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11a99a800) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12b5c0800) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12bab1400) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x127427000) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126581400) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11b06d400) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126751400) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11c5a1400) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bf10400) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12bd06000) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 23:03:24 INFO - PROCESS | 1649 | 1461218604300 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:03:24 INFO - PROCESS | 1649 | 1461218604339 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11971d800 == 45 [pid = 1649] [id = 409] 23:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11560ec00) [pid = 1649] [serial = 1226] [outer = 0x0] 23:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118827000) [pid = 1649] [serial = 1227] [outer = 0x11560ec00] 23:03:24 INFO - PROCESS | 1649 | 1461218604366 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119a33000) [pid = 1649] [serial = 1228] [outer = 0x11560ec00] 23:03:24 INFO - PROCESS | 1649 | 1461218604659 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]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:03:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 23:03:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:03:24 INFO - PROCESS | 1649 | 1461218604699 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:03:24 INFO - PROCESS | 1649 | 1461218604700 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:03:24 INFO - PROCESS | 1649 | 1461218604703 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 1649 | 1461218604705 Marionette TRACE conn2 <- [1,1610,null,{}] 23:03:24 INFO - PROCESS | 1649 | 1461218604715 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}] 23:03:24 INFO - PROCESS | 1649 | 1461218604820 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:03:24 INFO - PROCESS | 1649 | 1461218604892 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c941800 == 46 [pid = 1649] [id = 410] 23:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119e62400) [pid = 1649] [serial = 1229] [outer = 0x0] 23:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a94a800) [pid = 1649] [serial = 1230] [outer = 0x119e62400] 23:03:24 INFO - PROCESS | 1649 | 1461218604920 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11b61b400) [pid = 1649] [serial = 1231] [outer = 0x119e62400] 23:03:25 INFO - PROCESS | 1649 | 1461218605207 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]]]}] 23:03:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:03:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 525ms 23:03:25 INFO - PROCESS | 1649 | 1461218605229 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:03:25 INFO - PROCESS | 1649 | 1461218605231 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:03:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:03:25 INFO - PROCESS | 1649 | 1461218605233 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 1649 | 1461218605234 Marionette TRACE conn2 <- [1,1614,null,{}] 23:03:25 INFO - PROCESS | 1649 | 1461218605236 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}] 23:03:25 INFO - PROCESS | 1649 | 1461218605331 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:03:25 INFO - PROCESS | 1649 | 1461218605384 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x126874800 == 47 [pid = 1649] [id = 411] 23:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11b06e000) [pid = 1649] [serial = 1232] [outer = 0x0] 23:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11c20ac00) [pid = 1649] [serial = 1233] [outer = 0x11b06e000] 23:03:25 INFO - PROCESS | 1649 | 1461218605410 Marionette DEBUG loaded listener.js 23:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123cf3000) [pid = 1649] [serial = 1234] [outer = 0x11b06e000] 23:03:25 INFO - PROCESS | 1649 | 1461218605691 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]]]}] 23:03:25 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 23:03:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 468ms 23:03:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:03:25 INFO - PROCESS | 1649 | 1461218605702 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:03:25 INFO - PROCESS | 1649 | 1461218605703 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:03:25 INFO - PROCESS | 1649 | 1461218605705 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 1649 | 1461218605708 Marionette TRACE conn2 <- [1,1618,null,{}] 23:03:25 INFO - PROCESS | 1649 | 1461218605717 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}] 23:03:25 INFO - PROCESS | 1649 | 1461218605799 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:03:25 INFO - PROCESS | 1649 | 1461218605804 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66b000 == 48 [pid = 1649] [id = 412] 23:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123cf3400) [pid = 1649] [serial = 1235] [outer = 0x0] 23:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126751800) [pid = 1649] [serial = 1236] [outer = 0x123cf3400] 23:03:25 INFO - PROCESS | 1649 | 1461218605832 Marionette DEBUG loaded listener.js 23:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12741f400) [pid = 1649] [serial = 1237] [outer = 0x123cf3400] 23:03:26 INFO - PROCESS | 1649 | 1461218606180 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]]]}] 23:03:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 527ms 23:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:03:26 INFO - PROCESS | 1649 | 1461218606232 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:03:26 INFO - PROCESS | 1649 | 1461218606233 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:03:26 INFO - PROCESS | 1649 | 1461218606235 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:03:26 INFO - PROCESS | 1649 | 1461218606237 Marionette TRACE conn2 <- [1,1622,null,{}] 23:03:26 INFO - PROCESS | 1649 | 1461218606239 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}] 23:03:26 INFO - PROCESS | 1649 | 1461218606367 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:03:26 INFO - PROCESS | 1649 | 1461218606384 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0a9800 == 49 [pid = 1649] [id = 413] 23:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129c61c00) [pid = 1649] [serial = 1238] [outer = 0x0] 23:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b37d800) [pid = 1649] [serial = 1239] [outer = 0x129c61c00] 23:03:26 INFO - PROCESS | 1649 | 1461218606411 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b89a800) [pid = 1649] [serial = 1240] [outer = 0x129c61c00] 23:03:26 INFO - PROCESS | 1649 | 1461218606766 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]]]}] 23:03:26 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 23:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 571ms 23:03:26 INFO - PROCESS | 1649 | 1461218606809 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:03:26 INFO - PROCESS | 1649 | 1461218606810 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:03:26 INFO - PROCESS | 1649 | 1461218606812 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:03:26 INFO - PROCESS | 1649 | 1461218606813 Marionette TRACE conn2 <- [1,1626,null,{}] 23:03:26 INFO - PROCESS | 1649 | 1461218606815 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}] 23:03:26 INFO - PROCESS | 1649 | 1461218606897 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:03:26 INFO - PROCESS | 1649 | 1461218606907 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d49f000 == 50 [pid = 1649] [id = 414] 23:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b89bc00) [pid = 1649] [serial = 1241] [outer = 0x0] 23:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12ba86000) [pid = 1649] [serial = 1242] [outer = 0x12b89bc00] 23:03:26 INFO - PROCESS | 1649 | 1461218606927 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12bf0e400) [pid = 1649] [serial = 1243] [outer = 0x12b89bc00] 23:03:27 INFO - PROCESS | 1649 | 1461218607364 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]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 572ms 23:03:27 INFO - PROCESS | 1649 | 1461218607385 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 1649 | 1461218607387 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:03:27 INFO - PROCESS | 1649 | 1461218607390 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1649 | 1461218607392 Marionette TRACE conn2 <- [1,1630,null,{}] 23:03:27 INFO - PROCESS | 1649 | 1461218607401 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}] 23:03:27 INFO - PROCESS | 1649 | 1461218607511 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:03:27 INFO - PROCESS | 1649 | 1461218607545 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1d000 == 51 [pid = 1649] [id = 415] 23:03:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12bf10400) [pid = 1649] [serial = 1244] [outer = 0x0] 23:03:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d0bf000) [pid = 1649] [serial = 1245] [outer = 0x12bf10400] 23:03:27 INFO - PROCESS | 1649 | 1461218607572 Marionette DEBUG loaded listener.js 23:03:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d362800) [pid = 1649] [serial = 1246] [outer = 0x12bf10400] 23:03:27 INFO - PROCESS | 1649 | 1461218607915 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]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:03:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 577ms 23:03:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:03:27 INFO - PROCESS | 1649 | 1461218607967 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 1649 | 1461218607968 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:03:27 INFO - PROCESS | 1649 | 1461218607970 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1649 | 1461218607971 Marionette TRACE conn2 <- [1,1634,null,{}] 23:03:27 INFO - PROCESS | 1649 | 1461218607973 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}] 23:03:28 INFO - PROCESS | 1649 | 1461218608082 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:03:28 INFO - PROCESS | 1649 | 1461218608095 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee3a800 == 52 [pid = 1649] [id = 416] 23:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d05dc00) [pid = 1649] [serial = 1247] [outer = 0x0] 23:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12d499c00) [pid = 1649] [serial = 1248] [outer = 0x12d05dc00] 23:03:28 INFO - PROCESS | 1649 | 1461218608120 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12d499400) [pid = 1649] [serial = 1249] [outer = 0x12d05dc00] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1290c8c00) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11b622400) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bab1c00) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11655e400) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1277da000) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bab9400) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126580400) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116194000) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11ad92800) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12bd08000) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11abb0800) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11ab7f000) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:03:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x111b08c00) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:03:28 INFO - PROCESS | 1649 | 1461218608537 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]]]}] 23:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 573ms 23:03:28 INFO - PROCESS | 1649 | 1461218608544 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:03:28 INFO - PROCESS | 1649 | 1461218608545 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:03:28 INFO - PROCESS | 1649 | 1461218608548 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:03:28 INFO - PROCESS | 1649 | 1461218608549 Marionette TRACE conn2 <- [1,1638,null,{}] 23:03:28 INFO - PROCESS | 1649 | 1461218608551 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}] 23:03:28 INFO - PROCESS | 1649 | 1461218608638 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:03:28 INFO - PROCESS | 1649 | 1461218608644 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eae1800 == 53 [pid = 1649] [id = 417] 23:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118640400) [pid = 1649] [serial = 1250] [outer = 0x0] 23:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bab1c00) [pid = 1649] [serial = 1251] [outer = 0x118640400] 23:03:28 INFO - PROCESS | 1649 | 1461218608669 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d498800) [pid = 1649] [serial = 1252] [outer = 0x118640400] 23:03:29 INFO - PROCESS | 1649 | 1461218609017 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]]]}] 23:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 23:03:29 INFO - PROCESS | 1649 | 1461218609068 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:03:29 INFO - PROCESS | 1649 | 1461218609069 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:03:29 INFO - PROCESS | 1649 | 1461218609072 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 1649 | 1461218609073 Marionette TRACE conn2 <- [1,1642,null,{}] 23:03:29 INFO - PROCESS | 1649 | 1461218609076 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}] 23:03:29 INFO - PROCESS | 1649 | 1461218609170 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:03:29 INFO - PROCESS | 1649 | 1461218609174 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6b2000 == 54 [pid = 1649] [id = 418] 23:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12e169800) [pid = 1649] [serial = 1253] [outer = 0x0] 23:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12e3a3800) [pid = 1649] [serial = 1254] [outer = 0x12e169800] 23:03:29 INFO - PROCESS | 1649 | 1461218609203 Marionette DEBUG loaded listener.js 23:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12e3e4400) [pid = 1649] [serial = 1255] [outer = 0x12e169800] 23:03:29 INFO - PROCESS | 1649 | 1461218609510 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]]]}] 23:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 23:03:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:03:29 INFO - PROCESS | 1649 | 1461218609543 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:03:29 INFO - PROCESS | 1649 | 1461218609544 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:03:29 INFO - PROCESS | 1649 | 1461218609546 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 1649 | 1461218609548 Marionette TRACE conn2 <- [1,1646,null,{}] 23:03:29 INFO - PROCESS | 1649 | 1461218609550 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}] 23:03:29 INFO - PROCESS | 1649 | 1461218609631 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:03:29 INFO - PROCESS | 1649 | 1461218609686 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdb6800 == 55 [pid = 1649] [id = 419] 23:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12e3e1400) [pid = 1649] [serial = 1256] [outer = 0x0] 23:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12e815c00) [pid = 1649] [serial = 1257] [outer = 0x12e3e1400] 23:03:29 INFO - PROCESS | 1649 | 1461218609711 Marionette DEBUG loaded listener.js 23:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12e821c00) [pid = 1649] [serial = 1258] [outer = 0x12e3e1400] 23:03:30 INFO - PROCESS | 1649 | 1461218610011 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]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:03:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 23:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:03:30 INFO - PROCESS | 1649 | 1461218610066 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 1649 | 1461218610067 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:03:30 INFO - PROCESS | 1649 | 1461218610069 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - PROCESS | 1649 | 1461218610070 Marionette TRACE conn2 <- [1,1650,null,{}] 23:03:30 INFO - PROCESS | 1649 | 1461218610072 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}] 23:03:30 INFO - PROCESS | 1649 | 1461218610154 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:03:30 INFO - PROCESS | 1649 | 1461218610159 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1308d6000 == 56 [pid = 1649] [id = 420] 23:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12e817000) [pid = 1649] [serial = 1259] [outer = 0x0] 23:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12eeb4000) [pid = 1649] [serial = 1260] [outer = 0x12e817000] 23:03:30 INFO - PROCESS | 1649 | 1461218610183 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12eeba400) [pid = 1649] [serial = 1261] [outer = 0x12e817000] 23:03:30 INFO - PROCESS | 1649 | 1461218610619 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]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:03:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 568ms 23:03:30 INFO - PROCESS | 1649 | 1461218610637 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:03:30 INFO - PROCESS | 1649 | 1461218610642 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:03:30 INFO - PROCESS | 1649 | 1461218610646 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - PROCESS | 1649 | 1461218610649 Marionette TRACE conn2 <- [1,1654,null,{}] 23:03:30 INFO - PROCESS | 1649 | 1461218610653 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}] 23:03:30 INFO - PROCESS | 1649 | 1461218610763 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:03:30 INFO - PROCESS | 1649 | 1461218610834 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8cb000 == 57 [pid = 1649] [id = 421] 23:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x114c18c00) [pid = 1649] [serial = 1262] [outer = 0x0] 23:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11618c400) [pid = 1649] [serial = 1263] [outer = 0x114c18c00] 23:03:30 INFO - PROCESS | 1649 | 1461218610866 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118828800) [pid = 1649] [serial = 1264] [outer = 0x114c18c00] 23:03:31 INFO - PROCESS | 1649 | 1461218611271 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]]]}] 23:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 674ms 23:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:03:31 INFO - PROCESS | 1649 | 1461218611320 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:03:31 INFO - PROCESS | 1649 | 1461218611324 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:03:31 INFO - PROCESS | 1649 | 1461218611328 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:03:31 INFO - PROCESS | 1649 | 1461218611330 Marionette TRACE conn2 <- [1,1658,null,{}] 23:03:31 INFO - PROCESS | 1649 | 1461218611333 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}] 23:03:31 INFO - PROCESS | 1649 | 1461218611461 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:03:31 INFO - PROCESS | 1649 | 1461218611542 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x126567800 == 58 [pid = 1649] [id = 422] 23:03:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x118fd8000) [pid = 1649] [serial = 1265] [outer = 0x0] 23:03:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11abb2400) [pid = 1649] [serial = 1266] [outer = 0x118fd8000] 23:03:31 INFO - PROCESS | 1649 | 1461218611573 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11b06ec00) [pid = 1649] [serial = 1267] [outer = 0x118fd8000] 23:03:32 INFO - PROCESS | 1649 | 1461218612020 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]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 722ms 23:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:03:32 INFO - PROCESS | 1649 | 1461218612052 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 1649 | 1461218612054 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:03:32 INFO - PROCESS | 1649 | 1461218612061 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 1649 | 1461218612065 Marionette TRACE conn2 <- [1,1662,null,{}] 23:03:32 INFO - PROCESS | 1649 | 1461218612077 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}] 23:03:32 INFO - PROCESS | 1649 | 1461218612235 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:03:32 INFO - PROCESS | 1649 | 1461218612326 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cebd000 == 59 [pid = 1649] [id = 423] 23:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x123cef000) [pid = 1649] [serial = 1268] [outer = 0x0] 23:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1277d3800) [pid = 1649] [serial = 1269] [outer = 0x123cef000] 23:03:32 INFO - PROCESS | 1649 | 1461218612358 Marionette DEBUG loaded listener.js 23:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129ea3800) [pid = 1649] [serial = 1270] [outer = 0x123cef000] 23:03:32 INFO - PROCESS | 1649 | 1461218612788 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]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 779ms 23:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:03:32 INFO - PROCESS | 1649 | 1461218612836 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 1649 | 1461218612838 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:03:32 INFO - PROCESS | 1649 | 1461218612840 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 1649 | 1461218612842 Marionette TRACE conn2 <- [1,1666,null,{}] 23:03:32 INFO - PROCESS | 1649 | 1461218612844 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}] 23:03:32 INFO - PROCESS | 1649 | 1461218612946 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:03:33 INFO - PROCESS | 1649 | 1461218613002 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa57000 == 60 [pid = 1649] [id = 424] 23:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b4f5000) [pid = 1649] [serial = 1271] [outer = 0x0] 23:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d05f800) [pid = 1649] [serial = 1272] [outer = 0x12b4f5000] 23:03:33 INFO - PROCESS | 1649 | 1461218613032 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e15f800) [pid = 1649] [serial = 1273] [outer = 0x12b4f5000] 23:03:33 INFO - PROCESS | 1649 | 1461218613437 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]]]}] 23:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 619ms 23:03:33 INFO - PROCESS | 1649 | 1461218613461 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:03:33 INFO - PROCESS | 1649 | 1461218613462 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:03:33 INFO - PROCESS | 1649 | 1461218613464 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:03:33 INFO - PROCESS | 1649 | 1461218613466 Marionette TRACE conn2 <- [1,1670,null,{}] 23:03:33 INFO - PROCESS | 1649 | 1461218613468 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}] 23:03:33 INFO - PROCESS | 1649 | 1461218613567 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:03:33 INFO - PROCESS | 1649 | 1461218613620 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12694e800 == 61 [pid = 1649] [id = 425] 23:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12a8ee800) [pid = 1649] [serial = 1274] [outer = 0x0] 23:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12a8f3800) [pid = 1649] [serial = 1275] [outer = 0x12a8ee800] 23:03:33 INFO - PROCESS | 1649 | 1461218613651 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12a8f8400) [pid = 1649] [serial = 1276] [outer = 0x12a8ee800] 23:03:34 INFO - PROCESS | 1649 | 1461218614097 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]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 668ms 23:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:03:34 INFO - PROCESS | 1649 | 1461218614134 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:03:34 INFO - PROCESS | 1649 | 1461218614135 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:03:34 INFO - PROCESS | 1649 | 1461218614138 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:03:34 INFO - PROCESS | 1649 | 1461218614139 Marionette TRACE conn2 <- [1,1674,null,{}] 23:03:34 INFO - PROCESS | 1649 | 1461218614142 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}] 23:03:34 INFO - PROCESS | 1649 | 1461218614278 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:03:34 INFO - PROCESS | 1649 | 1461218614349 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2d0000 == 62 [pid = 1649] [id = 426] 23:03:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12a5cc800) [pid = 1649] [serial = 1277] [outer = 0x0] 23:03:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ba87000) [pid = 1649] [serial = 1278] [outer = 0x12a5cc800] 23:03:34 INFO - PROCESS | 1649 | 1461218614380 Marionette DEBUG loaded listener.js 23:03:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e3a0400) [pid = 1649] [serial = 1279] [outer = 0x12a5cc800] 23:03:34 INFO - PROCESS | 1649 | 1461218614781 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]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 23:03:34 INFO - PROCESS | 1649 | 1461218614810 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:03:34 INFO - PROCESS | 1649 | 1461218614811 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:03:34 INFO - PROCESS | 1649 | 1461218614814 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:03:34 INFO - PROCESS | 1649 | 1461218614815 Marionette TRACE conn2 <- [1,1678,null,{}] 23:03:34 INFO - PROCESS | 1649 | 1461218614817 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}] 23:03:34 INFO - PROCESS | 1649 | 1461218614915 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:03:35 INFO - PROCESS | 1649 | 1461218615002 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301bf000 == 63 [pid = 1649] [id = 427] 23:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x114be6400) [pid = 1649] [serial = 1280] [outer = 0x0] 23:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e3a2c00) [pid = 1649] [serial = 1281] [outer = 0x114be6400] 23:03:35 INFO - PROCESS | 1649 | 1461218615031 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e3e5c00) [pid = 1649] [serial = 1282] [outer = 0x114be6400] 23:03:35 INFO - PROCESS | 1649 | 1461218615626 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]]]}] 23:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 870ms 23:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:03:35 INFO - PROCESS | 1649 | 1461218615684 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:03:35 INFO - PROCESS | 1649 | 1461218615686 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:03:35 INFO - PROCESS | 1649 | 1461218615707 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 1649 | 1461218615710 Marionette TRACE conn2 <- [1,1682,null,{}] 23:03:35 INFO - PROCESS | 1649 | 1461218615716 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}] 23:03:35 INFO - PROCESS | 1649 | 1461218615818 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:03:35 INFO - PROCESS | 1649 | 1461218615891 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12659a800 == 64 [pid = 1649] [id = 428] 23:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x116194c00) [pid = 1649] [serial = 1283] [outer = 0x0] 23:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1165e8000) [pid = 1649] [serial = 1284] [outer = 0x116194c00] 23:03:35 INFO - PROCESS | 1649 | 1461218615919 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x118944c00) [pid = 1649] [serial = 1285] [outer = 0x116194c00] 23:03:36 INFO - PROCESS | 1649 | 1461218616329 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]]]}] 23:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 694ms 23:03:36 INFO - PROCESS | 1649 | 1461218616384 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 1649 | 1461218616387 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:03:36 INFO - PROCESS | 1649 | 1461218616391 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 1649 | 1461218616393 Marionette TRACE conn2 <- [1,1686,null,{}] 23:03:36 INFO - PROCESS | 1649 | 1461218616395 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}] 23:03:36 INFO - PROCESS | 1649 | 1461218616492 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:03:36 INFO - PROCESS | 1649 | 1461218616551 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c427800 == 65 [pid = 1649] [id = 429] 23:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1153b8000) [pid = 1649] [serial = 1286] [outer = 0x0] 23:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11a877000) [pid = 1649] [serial = 1287] [outer = 0x1153b8000] 23:03:36 INFO - PROCESS | 1649 | 1461218616578 Marionette DEBUG loaded listener.js 23:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11ab12000) [pid = 1649] [serial = 1288] [outer = 0x1153b8000] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdb6800 == 64 [pid = 1649] [id = 419] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6b2000 == 63 [pid = 1649] [id = 418] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12eae1800 == 62 [pid = 1649] [id = 417] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee3a800 == 61 [pid = 1649] [id = 416] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1d000 == 60 [pid = 1649] [id = 415] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12d49f000 == 59 [pid = 1649] [id = 414] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12b381800) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11bbee800) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x119122400) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1268ca800) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x116361800) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11618d800) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e164c00) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0a9800 == 58 [pid = 1649] [id = 413] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11b66b000 == 57 [pid = 1649] [id = 412] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x126874800 == 56 [pid = 1649] [id = 411] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11c941800 == 55 [pid = 1649] [id = 410] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11971d800 == 54 [pid = 1649] [id = 409] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x126624800 == 53 [pid = 1649] [id = 408] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee25000 == 52 [pid = 1649] [id = 404] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x126c49800 == 51 [pid = 1649] [id = 403] 23:03:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11985c800 == 50 [pid = 1649] [id = 402] 23:03:37 INFO - PROCESS | 1649 | 1461218617009 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]]]}] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x129e0f400) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12d0b7400) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1268cc000) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x127710000) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119a34000) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11ad85800) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11b06b400) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11ae9e800) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12d0c5c00) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d063800) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d35e400) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12d496c00) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x126c74400) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x114c0f000) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12da1f400) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118641c00) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118974800) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d491800) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ba84000) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12baaf400) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11ca6bc00) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bf09c00) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12657f400) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12bd02400) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 23:03:37 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11863f000) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 23:03:37 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 23:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 23:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:03:37 INFO - PROCESS | 1649 | 1461218617062 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:03:37 INFO - PROCESS | 1649 | 1461218617063 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:03:37 INFO - PROCESS | 1649 | 1461218617065 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:03:37 INFO - PROCESS | 1649 | 1461218617068 Marionette TRACE conn2 <- [1,1690,null,{}] 23:03:37 INFO - PROCESS | 1649 | 1461218617075 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}] 23:03:37 INFO - PROCESS | 1649 | 1461218617183 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:03:37 INFO - PROCESS | 1649 | 1461218617188 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b1000 == 51 [pid = 1649] [id = 430] 23:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11ab15000) [pid = 1649] [serial = 1289] [outer = 0x0] 23:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11abaa400) [pid = 1649] [serial = 1290] [outer = 0x11ab15000] 23:03:37 INFO - PROCESS | 1649 | 1461218617221 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11aeee400) [pid = 1649] [serial = 1291] [outer = 0x11ab15000] 23:03:37 INFO - PROCESS | 1649 | 1461218617677 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]]]}] 23:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 627ms 23:03:37 INFO - PROCESS | 1649 | 1461218617695 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:03:37 INFO - PROCESS | 1649 | 1461218617697 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:03:37 INFO - PROCESS | 1649 | 1461218617701 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:03:37 INFO - PROCESS | 1649 | 1461218617703 Marionette TRACE conn2 <- [1,1694,null,{}] 23:03:37 INFO - PROCESS | 1649 | 1461218617706 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}] 23:03:37 INFO - PROCESS | 1649 | 1461218617827 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:03:37 INFO - PROCESS | 1649 | 1461218617832 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f6e800 == 52 [pid = 1649] [id = 431] 23:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11b06ac00) [pid = 1649] [serial = 1292] [outer = 0x0] 23:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11bbebc00) [pid = 1649] [serial = 1293] [outer = 0x11b06ac00] 23:03:37 INFO - PROCESS | 1649 | 1461218617857 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x123aeb000) [pid = 1649] [serial = 1294] [outer = 0x11b06ac00] 23:03:38 INFO - PROCESS | 1649 | 1461218618183 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]]]}] 23:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 524ms 23:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:03:38 INFO - PROCESS | 1649 | 1461218618225 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 1649 | 1461218618226 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:03:38 INFO - PROCESS | 1649 | 1461218618228 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 1649 | 1461218618229 Marionette TRACE conn2 <- [1,1698,null,{}] 23:03:38 INFO - PROCESS | 1649 | 1461218618231 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}] 23:03:38 INFO - PROCESS | 1649 | 1461218618313 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:03:38 INFO - PROCESS | 1649 | 1461218618317 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c3d000 == 53 [pid = 1649] [id = 432] 23:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123ced000) [pid = 1649] [serial = 1295] [outer = 0x0] 23:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12657c000) [pid = 1649] [serial = 1296] [outer = 0x123ced000] 23:03:38 INFO - PROCESS | 1649 | 1461218618342 Marionette DEBUG loaded listener.js 23:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1269f1000) [pid = 1649] [serial = 1297] [outer = 0x123ced000] 23:03:38 INFO - PROCESS | 1649 | 1461218618682 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]]]}] 23:03:38 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 23:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 23:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:03:38 INFO - PROCESS | 1649 | 1461218618697 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 1649 | 1461218618698 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:03:38 INFO - PROCESS | 1649 | 1461218618700 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 1649 | 1461218618701 Marionette TRACE conn2 <- [1,1702,null,{}] 23:03:38 INFO - PROCESS | 1649 | 1461218618704 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}] 23:03:38 INFO - PROCESS | 1649 | 1461218618802 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:03:38 INFO - PROCESS | 1649 | 1461218618869 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b50c000 == 54 [pid = 1649] [id = 433] 23:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x126576c00) [pid = 1649] [serial = 1298] [outer = 0x0] 23:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x127424400) [pid = 1649] [serial = 1299] [outer = 0x126576c00] 23:03:38 INFO - PROCESS | 1649 | 1461218618897 Marionette DEBUG loaded listener.js 23:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12a5cb800) [pid = 1649] [serial = 1300] [outer = 0x126576c00] 23:03:39 INFO - PROCESS | 1649 | 1461218619204 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]]]}] 23:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 517ms 23:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:03:39 INFO - PROCESS | 1649 | 1461218619219 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:03:39 INFO - PROCESS | 1649 | 1461218619220 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:03:39 INFO - PROCESS | 1649 | 1461218619222 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:03:39 INFO - PROCESS | 1649 | 1461218619225 Marionette TRACE conn2 <- [1,1706,null,{}] 23:03:39 INFO - PROCESS | 1649 | 1461218619230 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}] 23:03:39 INFO - PROCESS | 1649 | 1461218619333 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:03:39 INFO - PROCESS | 1649 | 1461218619347 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0a6000 == 55 [pid = 1649] [id = 434] 23:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12775ec00) [pid = 1649] [serial = 1301] [outer = 0x0] 23:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12a8f3400) [pid = 1649] [serial = 1302] [outer = 0x12775ec00] 23:03:39 INFO - PROCESS | 1649 | 1461218619372 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12b4edc00) [pid = 1649] [serial = 1303] [outer = 0x12775ec00] 23:03:39 INFO - PROCESS | 1649 | 1461218619756 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]]]}] 23:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 575ms 23:03:39 INFO - PROCESS | 1649 | 1461218619798 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:03:39 INFO - PROCESS | 1649 | 1461218619800 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:03:39 INFO - PROCESS | 1649 | 1461218619803 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:03:39 INFO - PROCESS | 1649 | 1461218619805 Marionette TRACE conn2 <- [1,1710,null,{}] 23:03:39 INFO - PROCESS | 1649 | 1461218619809 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}] 23:03:39 INFO - PROCESS | 1649 | 1461218619955 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:03:39 INFO - PROCESS | 1649 | 1461218619973 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4eb800 == 56 [pid = 1649] [id = 435] 23:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12a5c6000) [pid = 1649] [serial = 1304] [outer = 0x0] 23:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12b8a9c00) [pid = 1649] [serial = 1305] [outer = 0x12a5c6000] 23:03:40 INFO - PROCESS | 1649 | 1461218619998 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12bab5c00) [pid = 1649] [serial = 1306] [outer = 0x12a5c6000] 23:03:40 INFO - PROCESS | 1649 | 1461218620333 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]]]}] 23:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms 23:03:40 INFO - PROCESS | 1649 | 1461218620375 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:03:40 INFO - PROCESS | 1649 | 1461218620376 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:03:40 INFO - PROCESS | 1649 | 1461218620378 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:03:40 INFO - PROCESS | 1649 | 1461218620379 Marionette TRACE conn2 <- [1,1714,null,{}] 23:03:40 INFO - PROCESS | 1649 | 1461218620382 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}] 23:03:40 INFO - PROCESS | 1649 | 1461218620486 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:03:40 INFO - PROCESS | 1649 | 1461218620498 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e861800 == 57 [pid = 1649] [id = 436] 23:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12baaf400) [pid = 1649] [serial = 1307] [outer = 0x0] 23:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12d0b7400) [pid = 1649] [serial = 1308] [outer = 0x12baaf400] 23:03:40 INFO - PROCESS | 1649 | 1461218620523 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12d35cc00) [pid = 1649] [serial = 1309] [outer = 0x12baaf400] 23:03:40 INFO - PROCESS | 1649 | 1461218620862 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]]]}] 23:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 23:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:03:40 INFO - PROCESS | 1649 | 1461218620901 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:03:40 INFO - PROCESS | 1649 | 1461218620903 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:03:40 INFO - PROCESS | 1649 | 1461218620905 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:03:40 INFO - PROCESS | 1649 | 1461218620906 Marionette TRACE conn2 <- [1,1718,null,{}] 23:03:40 INFO - PROCESS | 1649 | 1461218620908 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}] 23:03:41 INFO - PROCESS | 1649 | 1461218621012 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:03:41 INFO - PROCESS | 1649 | 1461218621048 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f204800 == 58 [pid = 1649] [id = 437] 23:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12bab3c00) [pid = 1649] [serial = 1310] [outer = 0x0] 23:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d492000) [pid = 1649] [serial = 1311] [outer = 0x12bab3c00] 23:03:41 INFO - PROCESS | 1649 | 1461218621073 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12da21000) [pid = 1649] [serial = 1312] [outer = 0x12bab3c00] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x118fd6c00) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11524ec00) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12e169800) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11b06f800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11560ec00) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12d05dc00) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b89bc00) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1290d3800) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x129c61c00) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12e3e1400) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x123cf3400) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118640400) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x115243c00) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1264e6400) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119e62400) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11618a800) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1145aa000) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bd06400) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bf10400) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:03:41 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11b06e000) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:03:41 INFO - PROCESS | 1649 | 1461218621540 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]]]}] 23:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 23:03:41 INFO - PROCESS | 1649 | 1461218621580 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:03:41 INFO - PROCESS | 1649 | 1461218621581 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:03:41 INFO - PROCESS | 1649 | 1461218621584 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 1649 | 1461218621585 Marionette TRACE conn2 <- [1,1722,null,{}] 23:03:41 INFO - PROCESS | 1649 | 1461218621588 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}] 23:03:41 INFO - PROCESS | 1649 | 1461218621701 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:03:41 INFO - PROCESS | 1649 | 1461218621705 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3dc000 == 59 [pid = 1649] [id = 438] 23:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118643800) [pid = 1649] [serial = 1313] [outer = 0x0] 23:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12657ac00) [pid = 1649] [serial = 1314] [outer = 0x118643800] 23:03:41 INFO - PROCESS | 1649 | 1461218621735 Marionette DEBUG loaded listener.js 23:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e162800) [pid = 1649] [serial = 1315] [outer = 0x118643800] 23:03:42 INFO - PROCESS | 1649 | 1461218622136 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]]]}] 23:03:42 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 23:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 570ms 23:03:42 INFO - PROCESS | 1649 | 1461218622155 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:03:42 INFO - PROCESS | 1649 | 1461218622160 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:03:42 INFO - PROCESS | 1649 | 1461218622174 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 1649 | 1461218622177 Marionette TRACE conn2 <- [1,1726,null,{}] 23:03:42 INFO - PROCESS | 1649 | 1461218622180 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}] 23:03:42 INFO - PROCESS | 1649 | 1461218622314 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:03:42 INFO - PROCESS | 1649 | 1461218622319 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa52800 == 60 [pid = 1649] [id = 439] 23:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12a8f0800) [pid = 1649] [serial = 1316] [outer = 0x0] 23:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e39b000) [pid = 1649] [serial = 1317] [outer = 0x12a8f0800] 23:03:42 INFO - PROCESS | 1649 | 1461218622357 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e3e1800) [pid = 1649] [serial = 1318] [outer = 0x12a8f0800] 23:03:42 INFO - PROCESS | 1649 | 1461218622732 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]]]}] 23:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 582ms 23:03:42 INFO - PROCESS | 1649 | 1461218622747 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:03:42 INFO - PROCESS | 1649 | 1461218622748 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:03:42 INFO - PROCESS | 1649 | 1461218622750 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:03:42 INFO - PROCESS | 1649 | 1461218622751 Marionette TRACE conn2 <- [1,1730,null,{}] 23:03:42 INFO - PROCESS | 1649 | 1461218622753 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}] 23:03:42 INFO - PROCESS | 1649 | 1461218622872 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:03:42 INFO - PROCESS | 1649 | 1461218622889 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301b4000 == 61 [pid = 1649] [id = 440] 23:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11b0bb400) [pid = 1649] [serial = 1319] [outer = 0x0] 23:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11b0be000) [pid = 1649] [serial = 1320] [outer = 0x11b0bb400] 23:03:42 INFO - PROCESS | 1649 | 1461218622916 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12d48d800) [pid = 1649] [serial = 1321] [outer = 0x11b0bb400] 23:03:43 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 23:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 23:03:43 INFO - PROCESS | 1649 | 1461218623214 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]]]}] 23:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:03:43 INFO - PROCESS | 1649 | 1461218623219 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:03:43 INFO - PROCESS | 1649 | 1461218623220 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:03:43 INFO - PROCESS | 1649 | 1461218623230 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 1649 | 1461218623231 Marionette TRACE conn2 <- [1,1734,null,{}] 23:03:43 INFO - PROCESS | 1649 | 1461218623233 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}] 23:03:43 INFO - PROCESS | 1649 | 1461218623323 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:03:43 INFO - PROCESS | 1649 | 1461218623440 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119133000 == 62 [pid = 1649] [id = 441] 23:03:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11423a000) [pid = 1649] [serial = 1322] [outer = 0x0] 23:03:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1147be800) [pid = 1649] [serial = 1323] [outer = 0x11423a000] 23:03:43 INFO - PROCESS | 1649 | 1461218623474 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x114f93400) [pid = 1649] [serial = 1324] [outer = 0x11423a000] 23:03:44 INFO - PROCESS | 1649 | 1461218623999 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]]]}] 23:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 828ms 23:03:44 INFO - PROCESS | 1649 | 1461218624052 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:03:44 INFO - PROCESS | 1649 | 1461218624057 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:03:44 INFO - PROCESS | 1649 | 1461218624065 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 1649 | 1461218624068 Marionette TRACE conn2 <- [1,1738,null,{}] 23:03:44 INFO - PROCESS | 1649 | 1461218624073 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}] 23:03:44 INFO - PROCESS | 1649 | 1461218624220 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:03:44 INFO - PROCESS | 1649 | 1461218624291 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126872000 == 63 [pid = 1649] [id = 442] 23:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11a880000) [pid = 1649] [serial = 1325] [outer = 0x0] 23:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11ab10400) [pid = 1649] [serial = 1326] [outer = 0x11a880000] 23:03:44 INFO - PROCESS | 1649 | 1461218624323 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11ab1b800) [pid = 1649] [serial = 1327] [outer = 0x11a880000] 23:03:44 INFO - PROCESS | 1649 | 1461218624792 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]]]}] 23:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 774ms 23:03:44 INFO - PROCESS | 1649 | 1461218624842 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:03:44 INFO - PROCESS | 1649 | 1461218624846 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:03:44 INFO - PROCESS | 1649 | 1461218624850 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 1649 | 1461218624853 Marionette TRACE conn2 <- [1,1742,null,{}] 23:03:44 INFO - PROCESS | 1649 | 1461218624856 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}] 23:03:45 INFO - PROCESS | 1649 | 1461218625014 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:03:45 INFO - PROCESS | 1649 | 1461218625117 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba6e800 == 64 [pid = 1649] [id = 443] 23:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11ae7b400) [pid = 1649] [serial = 1328] [outer = 0x0] 23:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11c202c00) [pid = 1649] [serial = 1329] [outer = 0x11ae7b400] 23:03:45 INFO - PROCESS | 1649 | 1461218625167 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1267f4800) [pid = 1649] [serial = 1330] [outer = 0x11ae7b400] 23:03:45 INFO - PROCESS | 1649 | 1461218625637 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]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 825ms 23:03:45 INFO - PROCESS | 1649 | 1461218625676 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 1649 | 1461218625678 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:03:45 INFO - PROCESS | 1649 | 1461218625685 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 1649 | 1461218625690 Marionette TRACE conn2 <- [1,1746,null,{}] 23:03:45 INFO - PROCESS | 1649 | 1461218625693 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}] 23:03:45 INFO - PROCESS | 1649 | 1461218625800 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:03:45 INFO - PROCESS | 1649 | 1461218625860 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1308c7000 == 65 [pid = 1649] [id = 444] 23:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11aeefc00) [pid = 1649] [serial = 1331] [outer = 0x0] 23:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1290d0000) [pid = 1649] [serial = 1332] [outer = 0x11aeefc00] 23:03:45 INFO - PROCESS | 1649 | 1461218625889 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12a5ca400) [pid = 1649] [serial = 1333] [outer = 0x11aeefc00] 23:03:46 INFO - PROCESS | 1649 | 1461218626327 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]]]}] 23:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 679ms 23:03:46 INFO - PROCESS | 1649 | 1461218626361 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:03:46 INFO - PROCESS | 1649 | 1461218626363 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:03:46 INFO - PROCESS | 1649 | 1461218626365 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:03:46 INFO - PROCESS | 1649 | 1461218626366 Marionette TRACE conn2 <- [1,1750,null,{}] 23:03:46 INFO - PROCESS | 1649 | 1461218626387 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}] 23:03:46 INFO - PROCESS | 1649 | 1461218626494 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:03:46 INFO - PROCESS | 1649 | 1461218626553 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1cb800 == 66 [pid = 1649] [id = 445] 23:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12a5ca800) [pid = 1649] [serial = 1334] [outer = 0x0] 23:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12baac400) [pid = 1649] [serial = 1335] [outer = 0x12a5ca800] 23:03:46 INFO - PROCESS | 1649 | 1461218626624 Marionette DEBUG loaded listener.js 23:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12d364800) [pid = 1649] [serial = 1336] [outer = 0x12a5ca800] 23:03:47 INFO - PROCESS | 1649 | 1461218627010 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]]]}] 23:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 668ms 23:03:47 INFO - PROCESS | 1649 | 1461218627034 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:03:47 INFO - PROCESS | 1649 | 1461218627035 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:03:47 INFO - PROCESS | 1649 | 1461218627038 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:03:47 INFO - PROCESS | 1649 | 1461218627039 Marionette TRACE conn2 <- [1,1754,null,{}] 23:03:47 INFO - PROCESS | 1649 | 1461218627041 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}] 23:03:47 INFO - PROCESS | 1649 | 1461218627146 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:03:47 INFO - PROCESS | 1649 | 1461218627216 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x13015d000 == 67 [pid = 1649] [id = 446] 23:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12e39f800) [pid = 1649] [serial = 1337] [outer = 0x0] 23:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12e3e1000) [pid = 1649] [serial = 1338] [outer = 0x12e39f800] 23:03:47 INFO - PROCESS | 1649 | 1461218627255 Marionette DEBUG loaded listener.js 23:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12eeb6000) [pid = 1649] [serial = 1339] [outer = 0x12e39f800] 23:03:47 INFO - PROCESS | 1649 | 1461218627715 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]]]}] 23:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 718ms 23:03:47 INFO - PROCESS | 1649 | 1461218627757 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:03:47 INFO - PROCESS | 1649 | 1461218627758 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:03:47 INFO - PROCESS | 1649 | 1461218627760 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:03:47 INFO - PROCESS | 1649 | 1461218627762 Marionette TRACE conn2 <- [1,1758,null,{}] 23:03:47 INFO - PROCESS | 1649 | 1461218627764 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}] 23:03:47 INFO - PROCESS | 1649 | 1461218627889 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:03:47 INFO - PROCESS | 1649 | 1461218627949 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e521800 == 68 [pid = 1649] [id = 447] 23:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1265e4400) [pid = 1649] [serial = 1340] [outer = 0x0] 23:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12eeb6800) [pid = 1649] [serial = 1341] [outer = 0x1265e4400] 23:03:47 INFO - PROCESS | 1649 | 1461218627979 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12eec0000) [pid = 1649] [serial = 1342] [outer = 0x1265e4400] 23:03:48 INFO - PROCESS | 1649 | 1461218628398 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]]]}] 23:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 669ms 23:03:48 INFO - PROCESS | 1649 | 1461218628430 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:03:48 INFO - PROCESS | 1649 | 1461218628431 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:03:48 INFO - PROCESS | 1649 | 1461218628434 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:03:48 INFO - PROCESS | 1649 | 1461218628435 Marionette TRACE conn2 <- [1,1762,null,{}] 23:03:48 INFO - PROCESS | 1649 | 1461218628437 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}] 23:03:48 INFO - PROCESS | 1649 | 1461218628544 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:03:48 INFO - PROCESS | 1649 | 1461218628603 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b3000 == 69 [pid = 1649] [id = 448] 23:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x114e8d400) [pid = 1649] [serial = 1343] [outer = 0x0] 23:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1186b2c00) [pid = 1649] [serial = 1344] [outer = 0x114e8d400] 23:03:48 INFO - PROCESS | 1649 | 1461218628632 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12657d800) [pid = 1649] [serial = 1345] [outer = 0x114e8d400] 23:03:49 INFO - PROCESS | 1649 | 1461218629280 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]]]}] 23:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 869ms 23:03:49 INFO - PROCESS | 1649 | 1461218629304 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 1649 | 1461218629308 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:03:49 INFO - PROCESS | 1649 | 1461218629312 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 1649 | 1461218629314 Marionette TRACE conn2 <- [1,1766,null,{}] 23:03:49 INFO - PROCESS | 1649 | 1461218629317 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}] 23:03:49 INFO - PROCESS | 1649 | 1461218629419 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:03:49 INFO - PROCESS | 1649 | 1461218629498 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265ad800 == 70 [pid = 1649] [id = 449] 23:03:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x116559c00) [pid = 1649] [serial = 1346] [outer = 0x0] 23:03:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11795bc00) [pid = 1649] [serial = 1347] [outer = 0x116559c00] 23:03:49 INFO - PROCESS | 1649 | 1461218629528 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x118976800) [pid = 1649] [serial = 1348] [outer = 0x116559c00] 23:03:50 INFO - PROCESS | 1649 | 1461218629996 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]]]}] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12fda3800 == 69 [pid = 1649] [id = 401] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1301b4000 == 68 [pid = 1649] [id = 440] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa52800 == 67 [pid = 1649] [id = 439] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3dc000 == 66 [pid = 1649] [id = 438] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12eeb4000) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12f204800 == 65 [pid = 1649] [id = 437] 23:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12e861800 == 64 [pid = 1649] [id = 436] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4eb800 == 63 [pid = 1649] [id = 435] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0a6000 == 62 [pid = 1649] [id = 434] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b50c000 == 61 [pid = 1649] [id = 433] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x129c3d000 == 60 [pid = 1649] [id = 432] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x127f6e800 == 59 [pid = 1649] [id = 431] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b1000 == 58 [pid = 1649] [id = 430] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11c427800 == 57 [pid = 1649] [id = 429] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12659a800 == 56 [pid = 1649] [id = 428] 23:03:50 INFO - PROCESS | 1649 | 1461218630067 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1649 | 1461218630073 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa57000 == 55 [pid = 1649] [id = 424] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12cebd000 == 54 [pid = 1649] [id = 423] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x126567800 == 53 [pid = 1649] [id = 422] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8cb000 == 52 [pid = 1649] [id = 421] 23:03:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1308d6000 == 51 [pid = 1649] [id = 420] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11a952800) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1165e9800) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x118fd0c00) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12e3a3800) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x123cf0800) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x118827000) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12d499400) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12bf0e400) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12ba7b000) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b37d800) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12e815c00) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12baaec00) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x129e10800) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x126751800) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bab1c00) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x117959800) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12d498800) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12ba86000) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1290cbc00) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11a94a800) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12e39ac00) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11c203000) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123ceb000) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12e3e4400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12ce50000) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12d0bf000) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b89a800) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11abb5c00) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d499c00) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11b61b400) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119a33000) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x116132000) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x115603c00) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12741f400) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11c20ac00) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12d362800) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x123cf3000) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 23:03:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12e821c00) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 23:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:03:50 INFO - PROCESS | 1649 | 1461218630107 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1649 | 1461218630109 Marionette TRACE conn2 <- [1,1770,null,{}] 23:03:50 INFO - PROCESS | 1649 | 1461218630113 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}] 23:03:50 INFO - PROCESS | 1649 | 1461218630251 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:03:50 INFO - PROCESS | 1649 | 1461218630261 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8b2000 == 52 [pid = 1649] [id = 450] 23:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118fdcc00) [pid = 1649] [serial = 1349] [outer = 0x0] 23:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119a33000) [pid = 1649] [serial = 1350] [outer = 0x118fdcc00] 23:03:50 INFO - PROCESS | 1649 | 1461218630304 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11ab14400) [pid = 1649] [serial = 1351] [outer = 0x118fdcc00] 23:03:50 INFO - PROCESS | 1649 | 1461218630686 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]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 627ms 23:03:50 INFO - PROCESS | 1649 | 1461218630734 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1649 | 1461218630735 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:03:50 INFO - PROCESS | 1649 | 1461218630738 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1649 | 1461218630740 Marionette TRACE conn2 <- [1,1774,null,{}] 23:03:50 INFO - PROCESS | 1649 | 1461218630753 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}] 23:03:50 INFO - PROCESS | 1649 | 1461218630843 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:03:50 INFO - PROCESS | 1649 | 1461218630848 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x126943000 == 53 [pid = 1649] [id = 451] 23:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11b071c00) [pid = 1649] [serial = 1352] [outer = 0x0] 23:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11b0bd400) [pid = 1649] [serial = 1353] [outer = 0x11b071c00] 23:03:50 INFO - PROCESS | 1649 | 1461218630875 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11b913800) [pid = 1649] [serial = 1354] [outer = 0x11b071c00] 23:03:51 INFO - PROCESS | 1649 | 1461218631247 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]]]}] 23:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 531ms 23:03:51 INFO - PROCESS | 1649 | 1461218631270 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:03:51 INFO - PROCESS | 1649 | 1461218631273 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:03:51 INFO - PROCESS | 1649 | 1461218631277 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:03:51 INFO - PROCESS | 1649 | 1461218631278 Marionette TRACE conn2 <- [1,1778,null,{}] 23:03:51 INFO - PROCESS | 1649 | 1461218631282 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}] 23:03:51 INFO - PROCESS | 1649 | 1461218631411 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:03:51 INFO - PROCESS | 1649 | 1461218631420 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x127faa800 == 54 [pid = 1649] [id = 452] 23:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11bbe8400) [pid = 1649] [serial = 1355] [outer = 0x0] 23:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x123adf400) [pid = 1649] [serial = 1356] [outer = 0x11bbe8400] 23:03:51 INFO - PROCESS | 1649 | 1461218631452 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x126577800) [pid = 1649] [serial = 1357] [outer = 0x11bbe8400] 23:03:51 INFO - PROCESS | 1649 | 1461218631772 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]]]}] 23:03:51 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 23:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 23:03:51 INFO - PROCESS | 1649 | 1461218631797 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:03:51 INFO - PROCESS | 1649 | 1461218631798 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:03:51 INFO - PROCESS | 1649 | 1461218631800 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:03:51 INFO - PROCESS | 1649 | 1461218631802 Marionette TRACE conn2 <- [1,1782,null,{}] 23:03:51 INFO - PROCESS | 1649 | 1461218631804 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}] 23:03:51 INFO - PROCESS | 1649 | 1461218631923 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:03:51 INFO - PROCESS | 1649 | 1461218631958 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c4e800 == 55 [pid = 1649] [id = 453] 23:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11a94b000) [pid = 1649] [serial = 1358] [outer = 0x0] 23:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1264e5800) [pid = 1649] [serial = 1359] [outer = 0x11a94b000] 23:03:51 INFO - PROCESS | 1649 | 1461218631984 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1269e9c00) [pid = 1649] [serial = 1360] [outer = 0x11a94b000] 23:03:52 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 23:03:52 INFO - PROCESS | 1649 | 1461218632316 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]]]}] 23:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 23:03:52 INFO - PROCESS | 1649 | 1461218632320 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:03:52 INFO - PROCESS | 1649 | 1461218632321 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:03:52 INFO - PROCESS | 1649 | 1461218632328 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 1649 | 1461218632329 Marionette TRACE conn2 <- [1,1786,null,{}] 23:03:52 INFO - PROCESS | 1649 | 1461218632331 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}] 23:03:52 INFO - PROCESS | 1649 | 1461218632446 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:03:52 INFO - PROCESS | 1649 | 1461218632482 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b853800 == 56 [pid = 1649] [id = 454] 23:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1265de400) [pid = 1649] [serial = 1361] [outer = 0x0] 23:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x127a92400) [pid = 1649] [serial = 1362] [outer = 0x1265de400] 23:03:52 INFO - PROCESS | 1649 | 1461218632509 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12a5c7800) [pid = 1649] [serial = 1363] [outer = 0x1265de400] 23:03:52 INFO - PROCESS | 1649 | 1461218632822 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]]]}] 23:03:52 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 23:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 23:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:03:52 INFO - PROCESS | 1649 | 1461218632847 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:03:52 INFO - PROCESS | 1649 | 1461218632848 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:03:52 INFO - PROCESS | 1649 | 1461218632850 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 1649 | 1461218632851 Marionette TRACE conn2 <- [1,1790,null,{}] 23:03:52 INFO - PROCESS | 1649 | 1461218632853 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}] 23:03:52 INFO - PROCESS | 1649 | 1461218632958 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:03:52 INFO - PROCESS | 1649 | 1461218632971 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d188800 == 57 [pid = 1649] [id = 455] 23:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12a5c9400) [pid = 1649] [serial = 1364] [outer = 0x0] 23:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12a8ea400) [pid = 1649] [serial = 1365] [outer = 0x12a5c9400] 23:03:52 INFO - PROCESS | 1649 | 1461218632998 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b381000) [pid = 1649] [serial = 1366] [outer = 0x12a5c9400] 23:03:53 INFO - PROCESS | 1649 | 1461218633343 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]]]}] 23:03:53 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) 23:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 23:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:03:53 INFO - PROCESS | 1649 | 1461218633368 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1649 | 1461218633369 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:03:53 INFO - PROCESS | 1649 | 1461218633371 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1649 | 1461218633373 Marionette TRACE conn2 <- [1,1794,null,{}] 23:03:53 INFO - PROCESS | 1649 | 1461218633381 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}] 23:03:53 INFO - PROCESS | 1649 | 1461218633484 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:03:53 INFO - PROCESS | 1649 | 1461218633521 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4e3000 == 58 [pid = 1649] [id = 456] 23:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11bc72c00) [pid = 1649] [serial = 1367] [outer = 0x0] 23:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b5b7400) [pid = 1649] [serial = 1368] [outer = 0x11bc72c00] 23:03:53 INFO - PROCESS | 1649 | 1461218633546 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ba88800) [pid = 1649] [serial = 1369] [outer = 0x11bc72c00] 23:03:53 INFO - PROCESS | 1649 | 1461218633856 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]]]}] 23:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 23:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:03:53 INFO - PROCESS | 1649 | 1461218633898 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1649 | 1461218633900 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:03:53 INFO - PROCESS | 1649 | 1461218633902 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1649 | 1461218633903 Marionette TRACE conn2 <- [1,1798,null,{}] 23:03:53 INFO - PROCESS | 1649 | 1461218633905 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}] 23:03:54 INFO - PROCESS | 1649 | 1461218634013 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:03:54 INFO - PROCESS | 1649 | 1461218634049 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e520800 == 59 [pid = 1649] [id = 457] 23:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12a5cbc00) [pid = 1649] [serial = 1370] [outer = 0x0] 23:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12bab5000) [pid = 1649] [serial = 1371] [outer = 0x12a5cbc00] 23:03:54 INFO - PROCESS | 1649 | 1461218634075 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12bf04000) [pid = 1649] [serial = 1372] [outer = 0x12a5cbc00] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12775ec00) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12baaf400) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12a5c6000) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bab3c00) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x116194c00) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11ab15000) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1153b8000) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11b06ac00) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x126576c00) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123ced000) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12a8f0800) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:03:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x118643800) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:03:54 INFO - PROCESS | 1649 | 1461218634525 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]]]}] 23:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 669ms 23:03:54 INFO - PROCESS | 1649 | 1461218634572 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:03:54 INFO - PROCESS | 1649 | 1461218634573 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:03:54 INFO - PROCESS | 1649 | 1461218634575 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 1649 | 1461218634576 Marionette TRACE conn2 <- [1,1802,null,{}] 23:03:54 INFO - PROCESS | 1649 | 1461218634579 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}] 23:03:54 INFO - PROCESS | 1649 | 1461218634664 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:03:54 INFO - PROCESS | 1649 | 1461218634720 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129185800 == 60 [pid = 1649] [id = 458] 23:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11b0b3000) [pid = 1649] [serial = 1373] [outer = 0x0] 23:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x126583800) [pid = 1649] [serial = 1374] [outer = 0x11b0b3000] 23:03:54 INFO - PROCESS | 1649 | 1461218634745 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bab3c00) [pid = 1649] [serial = 1375] [outer = 0x11b0b3000] 23:03:55 INFO - PROCESS | 1649 | 1461218635037 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]]]}] 23:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 472ms 23:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:03:55 INFO - PROCESS | 1649 | 1461218635048 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:03:55 INFO - PROCESS | 1649 | 1461218635049 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:03:55 INFO - PROCESS | 1649 | 1461218635052 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 1649 | 1461218635053 Marionette TRACE conn2 <- [1,1806,null,{}] 23:03:55 INFO - PROCESS | 1649 | 1461218635055 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}] 23:03:55 INFO - PROCESS | 1649 | 1461218635171 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:03:55 INFO - PROCESS | 1649 | 1461218635175 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f218000 == 61 [pid = 1649] [id = 459] 23:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bd0e800) [pid = 1649] [serial = 1376] [outer = 0x0] 23:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d35d800) [pid = 1649] [serial = 1377] [outer = 0x12bd0e800] 23:03:55 INFO - PROCESS | 1649 | 1461218635204 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12e16d400) [pid = 1649] [serial = 1378] [outer = 0x12bd0e800] 23:03:55 INFO - PROCESS | 1649 | 1461218635563 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]]]}] 23:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 523ms 23:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:03:55 INFO - PROCESS | 1649 | 1461218635577 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:03:55 INFO - PROCESS | 1649 | 1461218635579 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:03:55 INFO - PROCESS | 1649 | 1461218635581 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 1649 | 1461218635582 Marionette TRACE conn2 <- [1,1810,null,{}] 23:03:55 INFO - PROCESS | 1649 | 1461218635584 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}] 23:03:55 INFO - PROCESS | 1649 | 1461218635702 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:03:55 INFO - PROCESS | 1649 | 1461218635709 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6aa000 == 62 [pid = 1649] [id = 460] 23:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12e397400) [pid = 1649] [serial = 1379] [outer = 0x0] 23:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12e3de000) [pid = 1649] [serial = 1380] [outer = 0x12e397400] 23:03:55 INFO - PROCESS | 1649 | 1461218635734 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12e8c6800) [pid = 1649] [serial = 1381] [outer = 0x12e397400] 23:03:56 INFO - PROCESS | 1649 | 1461218636032 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]]]}] 23:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 467ms 23:03:56 INFO - PROCESS | 1649 | 1461218636049 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 1649 | 1461218636050 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:03:56 INFO - PROCESS | 1649 | 1461218636052 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 1649 | 1461218636053 Marionette TRACE conn2 <- [1,1814,null,{}] 23:03:56 INFO - PROCESS | 1649 | 1461218636056 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}] 23:03:56 INFO - PROCESS | 1649 | 1461218636146 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:03:56 INFO - PROCESS | 1649 | 1461218636150 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdc1800 == 63 [pid = 1649] [id = 461] 23:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e719400) [pid = 1649] [serial = 1382] [outer = 0x0] 23:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12e71fc00) [pid = 1649] [serial = 1383] [outer = 0x12e719400] 23:03:56 INFO - PROCESS | 1649 | 1461218636175 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e724000) [pid = 1649] [serial = 1384] [outer = 0x12e719400] 23:03:56 INFO - PROCESS | 1649 | 1461218636679 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]]]}] 23:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 674ms 23:03:56 INFO - PROCESS | 1649 | 1461218636727 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 1649 | 1461218636729 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:03:56 INFO - PROCESS | 1649 | 1461218636733 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 1649 | 1461218636735 Marionette TRACE conn2 <- [1,1818,null,{}] 23:03:56 INFO - PROCESS | 1649 | 1461218636739 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}] 23:03:56 INFO - PROCESS | 1649 | 1461218636851 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:03:56 INFO - PROCESS | 1649 | 1461218636925 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c55c800 == 64 [pid = 1649] [id = 462] 23:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x116190800) [pid = 1649] [serial = 1385] [outer = 0x0] 23:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118978400) [pid = 1649] [serial = 1386] [outer = 0x116190800] 23:03:56 INFO - PROCESS | 1649 | 1461218636957 Marionette DEBUG loaded listener.js 23:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11a876800) [pid = 1649] [serial = 1387] [outer = 0x116190800] 23:03:57 INFO - PROCESS | 1649 | 1461218637354 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]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 23:03:57 INFO - PROCESS | 1649 | 1461218637404 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 1649 | 1461218637408 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:03:57 INFO - PROCESS | 1649 | 1461218637413 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 1649 | 1461218637415 Marionette TRACE conn2 <- [1,1822,null,{}] 23:03:57 INFO - PROCESS | 1649 | 1461218637417 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}] 23:03:57 INFO - PROCESS | 1649 | 1461218637526 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:03:57 INFO - PROCESS | 1649 | 1461218637629 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f78000 == 65 [pid = 1649] [id = 463] 23:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x118fd0c00) [pid = 1649] [serial = 1388] [outer = 0x0] 23:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11ab1a400) [pid = 1649] [serial = 1389] [outer = 0x118fd0c00] 23:03:57 INFO - PROCESS | 1649 | 1461218637665 Marionette DEBUG loaded listener.js 23:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11b0c0000) [pid = 1649] [serial = 1390] [outer = 0x118fd0c00] 23:03:58 INFO - PROCESS | 1649 | 1461218638226 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]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 871ms 23:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:03:58 INFO - PROCESS | 1649 | 1461218638284 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 1649 | 1461218638286 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:03:58 INFO - PROCESS | 1649 | 1461218638288 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - PROCESS | 1649 | 1461218638291 Marionette TRACE conn2 <- [1,1826,null,{}] 23:03:58 INFO - PROCESS | 1649 | 1461218638299 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}] 23:03:58 INFO - PROCESS | 1649 | 1461218638412 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:03:58 INFO - PROCESS | 1649 | 1461218638515 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f217000 == 66 [pid = 1649] [id = 464] 23:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x123ae3800) [pid = 1649] [serial = 1391] [outer = 0x0] 23:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12799dc00) [pid = 1649] [serial = 1392] [outer = 0x123ae3800] 23:03:58 INFO - PROCESS | 1649 | 1461218638550 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x129e9d800) [pid = 1649] [serial = 1393] [outer = 0x123ae3800] 23:03:58 INFO - PROCESS | 1649 | 1461218638939 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]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 674ms 23:03:58 INFO - PROCESS | 1649 | 1461218638976 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 1649 | 1461218638978 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:03:58 INFO - PROCESS | 1649 | 1461218638982 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - PROCESS | 1649 | 1461218638983 Marionette TRACE conn2 <- [1,1830,null,{}] 23:03:58 INFO - PROCESS | 1649 | 1461218638985 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}] 23:03:59 INFO - PROCESS | 1649 | 1461218639095 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:03:59 INFO - PROCESS | 1649 | 1461218639153 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1308c2000 == 67 [pid = 1649] [id = 465] 23:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a5d1000) [pid = 1649] [serial = 1394] [outer = 0x0] 23:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12bd0f400) [pid = 1649] [serial = 1395] [outer = 0x12a5d1000] 23:03:59 INFO - PROCESS | 1649 | 1461218639224 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12d497800) [pid = 1649] [serial = 1396] [outer = 0x12a5d1000] 23:03:59 INFO - PROCESS | 1649 | 1461218639620 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]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 23:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:03:59 INFO - PROCESS | 1649 | 1461218639653 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 1649 | 1461218639654 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:03:59 INFO - PROCESS | 1649 | 1461218639656 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - PROCESS | 1649 | 1461218639657 Marionette TRACE conn2 <- [1,1834,null,{}] 23:03:59 INFO - PROCESS | 1649 | 1461218639660 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}] 23:03:59 INFO - PROCESS | 1649 | 1461218639766 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:03:59 INFO - PROCESS | 1649 | 1461218639859 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x13729c800 == 68 [pid = 1649] [id = 466] 23:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12d364000) [pid = 1649] [serial = 1397] [outer = 0x0] 23:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12e39ac00) [pid = 1649] [serial = 1398] [outer = 0x12d364000] 23:03:59 INFO - PROCESS | 1649 | 1461218639888 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12e722c00) [pid = 1649] [serial = 1399] [outer = 0x12d364000] 23:04:00 INFO - PROCESS | 1649 | 1461218640299 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]]]}] 23:04:00 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 23:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 671ms 23:04:00 INFO - PROCESS | 1649 | 1461218640343 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 1649 | 1461218640345 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:04:00 INFO - PROCESS | 1649 | 1461218640349 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:04:00 INFO - PROCESS | 1649 | 1461218640350 Marionette TRACE conn2 <- [1,1838,null,{}] 23:04:00 INFO - PROCESS | 1649 | 1461218640352 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}] 23:04:00 INFO - PROCESS | 1649 | 1461218640470 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:04:00 INFO - PROCESS | 1649 | 1461218640544 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a168800 == 69 [pid = 1649] [id = 467] 23:04:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12eebf800) [pid = 1649] [serial = 1400] [outer = 0x0] 23:04:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12f84b000) [pid = 1649] [serial = 1401] [outer = 0x12eebf800] 23:04:00 INFO - PROCESS | 1649 | 1461218640577 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12fc13800) [pid = 1649] [serial = 1402] [outer = 0x12eebf800] 23:04:00 INFO - PROCESS | 1649 | 1461218640979 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]]]}] 23:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 669ms 23:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:04:01 INFO - PROCESS | 1649 | 1461218641019 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:04:01 INFO - PROCESS | 1649 | 1461218641020 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:04:01 INFO - PROCESS | 1649 | 1461218641022 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - PROCESS | 1649 | 1461218641024 Marionette TRACE conn2 <- [1,1842,null,{}] 23:04:01 INFO - PROCESS | 1649 | 1461218641026 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}] 23:04:01 INFO - PROCESS | 1649 | 1461218641167 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:04:01 INFO - PROCESS | 1649 | 1461218641273 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a177000 == 70 [pid = 1649] [id = 468] 23:04:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x115604400) [pid = 1649] [serial = 1403] [outer = 0x0] 23:04:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11b0b6400) [pid = 1649] [serial = 1404] [outer = 0x115604400] 23:04:01 INFO - PROCESS | 1649 | 1461218641302 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12a19e000) [pid = 1649] [serial = 1405] [outer = 0x115604400] 23:04:01 INFO - PROCESS | 1649 | 1461218641730 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]]]}] 23:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 23:04:01 INFO - PROCESS | 1649 | 1461218641745 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:04:01 INFO - PROCESS | 1649 | 1461218641747 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:04:01 INFO - PROCESS | 1649 | 1461218641749 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - PROCESS | 1649 | 1461218641751 Marionette TRACE conn2 <- [1,1846,null,{}] 23:04:01 INFO - PROCESS | 1649 | 1461218641753 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}] 23:04:02 INFO - PROCESS | 1649 | 1461218642006 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:04:02 INFO - PROCESS | 1649 | 1461218642078 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126628800 == 71 [pid = 1649] [id = 469] 23:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x1147b8400) [pid = 1649] [serial = 1406] [outer = 0x0] 23:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x114e8b400) [pid = 1649] [serial = 1407] [outer = 0x1147b8400] 23:04:02 INFO - PROCESS | 1649 | 1461218642149 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11618ac00) [pid = 1649] [serial = 1408] [outer = 0x1147b8400] 23:04:02 INFO - PROCESS | 1649 | 1461218642602 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]]]}] 23:04:02 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) 23:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 919ms 23:04:02 INFO - PROCESS | 1649 | 1461218642669 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1649 | 1461218642672 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:04:02 INFO - PROCESS | 1649 | 1461218642696 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1649 | 1461218642699 Marionette TRACE conn2 <- [1,1850,null,{}] 23:04:02 INFO - PROCESS | 1649 | 1461218642702 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}] 23:04:02 INFO - PROCESS | 1649 | 1461218642805 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:04:02 INFO - PROCESS | 1649 | 1461218642880 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126554000 == 72 [pid = 1649] [id = 470] 23:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x1195bb000) [pid = 1649] [serial = 1409] [outer = 0x0] 23:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11ab17800) [pid = 1649] [serial = 1410] [outer = 0x1195bb000] 23:04:02 INFO - PROCESS | 1649 | 1461218642910 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11aef2000) [pid = 1649] [serial = 1411] [outer = 0x1195bb000] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1301c5800 == 71 [pid = 1649] [id = 406] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6aa000 == 70 [pid = 1649] [id = 460] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12f218000 == 69 [pid = 1649] [id = 459] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129185800 == 68 [pid = 1649] [id = 458] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12e520800 == 67 [pid = 1649] [id = 457] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4e3000 == 66 [pid = 1649] [id = 456] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12ba87000) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x1277d3800) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11abb2400) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11618c400) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12e3a2c00) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12a8f3800) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12d05f800) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d188800 == 65 [pid = 1649] [id = 455] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b853800 == 64 [pid = 1649] [id = 454] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x129c4e800 == 63 [pid = 1649] [id = 453] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x127faa800 == 62 [pid = 1649] [id = 452] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126943000 == 61 [pid = 1649] [id = 451] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b2000 == 60 [pid = 1649] [id = 450] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1265ad800 == 59 [pid = 1649] [id = 449] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8b3000 == 58 [pid = 1649] [id = 448] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12e521800 == 57 [pid = 1649] [id = 447] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x13015d000 == 56 [pid = 1649] [id = 446] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1cb800 == 55 [pid = 1649] [id = 445] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1308c7000 == 54 [pid = 1649] [id = 444] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba6e800 == 53 [pid = 1649] [id = 443] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126872000 == 52 [pid = 1649] [id = 442] 23:04:03 INFO - PROCESS | 1649 | --DOCSHELL 0x119133000 == 51 [pid = 1649] [id = 441] 23:04:03 INFO - PROCESS | 1649 | 1461218643356 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]]]}] 23:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 675ms 23:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:04:03 INFO - PROCESS | 1649 | 1461218643368 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:04:03 INFO - PROCESS | 1649 | 1461218643370 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:04:03 INFO - PROCESS | 1649 | 1461218643372 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:04:03 INFO - PROCESS | 1649 | 1461218643374 Marionette TRACE conn2 <- [1,1854,null,{}] 23:04:03 INFO - PROCESS | 1649 | 1461218643379 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}] 23:04:03 INFO - PROCESS | 1649 | 1461218643469 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12a8f3400) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12d0b7400) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12b8a9c00) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12d492000) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1165e8000) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11abaa400) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11aeee400) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11a877000) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11ab12000) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11bbebc00) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x123aeb000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x127424400) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12657c000) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1269f1000) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12d35cc00) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12e3e1800) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12e39b000) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12da21000) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118944c00) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12657ac00) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12bab5c00) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e162800) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11b0be000) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12a5cb800) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b4edc00) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 23:04:03 INFO - PROCESS | 1649 | 1461218643541 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4f000 == 52 [pid = 1649] [id = 471] 23:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116557400) [pid = 1649] [serial = 1412] [outer = 0x0] 23:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11a877000) [pid = 1649] [serial = 1413] [outer = 0x116557400] 23:04:03 INFO - PROCESS | 1649 | 1461218643571 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11b6e1000) [pid = 1649] [serial = 1414] [outer = 0x116557400] 23:04:03 INFO - PROCESS | 1649 | 1461218643898 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]]]}] 23:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 23:04:03 INFO - PROCESS | 1649 | 1461218643944 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:04:03 INFO - PROCESS | 1649 | 1461218643948 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:04:03 INFO - PROCESS | 1649 | 1461218643958 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:04:03 INFO - PROCESS | 1649 | 1461218643962 Marionette TRACE conn2 <- [1,1858,null,{}] 23:04:03 INFO - PROCESS | 1649 | 1461218643965 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}] 23:04:04 INFO - PROCESS | 1649 | 1461218644091 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:04:04 INFO - PROCESS | 1649 | 1461218644226 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x129185800 == 53 [pid = 1649] [id = 472] 23:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11bbe2400) [pid = 1649] [serial = 1415] [outer = 0x0] 23:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12657ac00) [pid = 1649] [serial = 1416] [outer = 0x11bbe2400] 23:04:04 INFO - PROCESS | 1649 | 1461218644268 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x127424400) [pid = 1649] [serial = 1417] [outer = 0x11bbe2400] 23:04:04 INFO - PROCESS | 1649 | 1461218644613 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]]]}] 23:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 678ms 23:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:04:04 INFO - PROCESS | 1649 | 1461218644631 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1649 | 1461218644632 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:04:04 INFO - PROCESS | 1649 | 1461218644634 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1649 | 1461218644635 Marionette TRACE conn2 <- [1,1862,null,{}] 23:04:04 INFO - PROCESS | 1649 | 1461218644637 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}] 23:04:04 INFO - PROCESS | 1649 | 1461218644726 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:04:04 INFO - PROCESS | 1649 | 1461218644790 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2c4000 == 54 [pid = 1649] [id = 473] 23:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1268cc000) [pid = 1649] [serial = 1418] [outer = 0x0] 23:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1290d4000) [pid = 1649] [serial = 1419] [outer = 0x1268cc000] 23:04:04 INFO - PROCESS | 1649 | 1461218644816 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x129ea6c00) [pid = 1649] [serial = 1420] [outer = 0x1268cc000] 23:04:05 INFO - PROCESS | 1649 | 1461218645093 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]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 23:04:05 INFO - PROCESS | 1649 | 1461218645153 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1649 | 1461218645154 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:04:05 INFO - PROCESS | 1649 | 1461218645157 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1649 | 1461218645160 Marionette TRACE conn2 <- [1,1866,null,{}] 23:04:05 INFO - PROCESS | 1649 | 1461218645163 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}] 23:04:05 INFO - PROCESS | 1649 | 1461218645249 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:04:05 INFO - PROCESS | 1649 | 1461218645254 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0a1000 == 55 [pid = 1649] [id = 474] 23:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12a5d0000) [pid = 1649] [serial = 1421] [outer = 0x0] 23:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12a8f2000) [pid = 1649] [serial = 1422] [outer = 0x12a5d0000] 23:04:05 INFO - PROCESS | 1649 | 1461218645287 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12b5bec00) [pid = 1649] [serial = 1423] [outer = 0x12a5d0000] 23:04:05 INFO - PROCESS | 1649 | 1461218645660 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]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 521ms 23:04:05 INFO - PROCESS | 1649 | 1461218645680 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1649 | 1461218645681 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:04:05 INFO - PROCESS | 1649 | 1461218645701 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1649 | 1461218645703 Marionette TRACE conn2 <- [1,1870,null,{}] 23:04:05 INFO - PROCESS | 1649 | 1461218645705 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}] 23:04:05 INFO - PROCESS | 1649 | 1461218645818 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:04:05 INFO - PROCESS | 1649 | 1461218645830 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1c8000 == 56 [pid = 1649] [id = 475] 23:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12b5c0800) [pid = 1649] [serial = 1424] [outer = 0x0] 23:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12bab1400) [pid = 1649] [serial = 1425] [outer = 0x12b5c0800] 23:04:05 INFO - PROCESS | 1649 | 1461218645855 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12bf11c00) [pid = 1649] [serial = 1426] [outer = 0x12b5c0800] 23:04:06 INFO - PROCESS | 1649 | 1461218646185 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]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 536ms 23:04:06 INFO - PROCESS | 1649 | 1461218646220 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:04:06 INFO - PROCESS | 1649 | 1461218646221 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:04:06 INFO - PROCESS | 1649 | 1461218646223 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 1649 | 1461218646224 Marionette TRACE conn2 <- [1,1874,null,{}] 23:04:06 INFO - PROCESS | 1649 | 1461218646227 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}] 23:04:06 INFO - PROCESS | 1649 | 1461218646335 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:04:06 INFO - PROCESS | 1649 | 1461218646349 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4e3000 == 57 [pid = 1649] [id = 476] 23:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12baacc00) [pid = 1649] [serial = 1427] [outer = 0x0] 23:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12d0ba800) [pid = 1649] [serial = 1428] [outer = 0x12baacc00] 23:04:06 INFO - PROCESS | 1649 | 1461218646374 Marionette DEBUG loaded listener.js 23:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12d498800) [pid = 1649] [serial = 1429] [outer = 0x12baacc00] 23:04:06 INFO - PROCESS | 1649 | 1461218646727 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]]]}] 23:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 23:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:04:06 INFO - PROCESS | 1649 | 1461218646745 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:04:06 INFO - PROCESS | 1649 | 1461218646746 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:04:06 INFO - PROCESS | 1649 | 1461218646749 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 1649 | 1461218646750 Marionette TRACE conn2 <- [1,1878,null,{}] 23:04:06 INFO - PROCESS | 1649 | 1461218646752 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}] 23:04:06 INFO - PROCESS | 1649 | 1461218646864 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:04:06 INFO - PROCESS | 1649 | 1461218646902 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eae1800 == 58 [pid = 1649] [id = 477] 23:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12bf0b000) [pid = 1649] [serial = 1430] [outer = 0x0] 23:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12e39c400) [pid = 1649] [serial = 1431] [outer = 0x12bf0b000] 23:04:06 INFO - PROCESS | 1649 | 1461218646927 Marionette DEBUG loaded listener.js 23:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12e71c800) [pid = 1649] [serial = 1432] [outer = 0x12bf0b000] 23:04:07 INFO - PROCESS | 1649 | 1461218647247 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]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 519ms 23:04:07 INFO - PROCESS | 1649 | 1461218647269 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 1649 | 1461218647270 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:04:07 INFO - PROCESS | 1649 | 1461218647272 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 1649 | 1461218647273 Marionette TRACE conn2 <- [1,1882,null,{}] 23:04:07 INFO - PROCESS | 1649 | 1461218647283 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}] 23:04:07 INFO - PROCESS | 1649 | 1461218647391 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:04:07 INFO - PROCESS | 1649 | 1461218647429 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f213000 == 59 [pid = 1649] [id = 478] 23:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x114108c00) [pid = 1649] [serial = 1433] [outer = 0x0] 23:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11410f800) [pid = 1649] [serial = 1434] [outer = 0x114108c00] 23:04:07 INFO - PROCESS | 1649 | 1461218647454 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x114113800) [pid = 1649] [serial = 1435] [outer = 0x114108c00] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x114be6400) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12a5c9400) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1265de400) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11bc72c00) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11b0b3000) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12a5cbc00) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12e39f800) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11a880000) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11aeefc00) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x118fdcc00) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11b071c00) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11a94b000) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12a5ca800) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1265e4400) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x116559c00) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11bbe8400) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11423a000) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11ae7b400) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12bd0e800) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e397400) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x114e8d400) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12a5cc800) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x123cef000) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x127a92c00) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x114c0cc00) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12da1f800) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12b4f5000) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11655a400) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12a8ee800) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11bc6ec00) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12b4f6400) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x114c18c00) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118fd8000) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:04:08 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12e817000) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:04:08 INFO - PROCESS | 1649 | 1461218648024 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]]]}] 23:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 771ms 23:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:04:08 INFO - PROCESS | 1649 | 1461218648044 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:04:08 INFO - PROCESS | 1649 | 1461218648045 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:04:08 INFO - PROCESS | 1649 | 1461218648047 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:04:08 INFO - PROCESS | 1649 | 1461218648049 Marionette TRACE conn2 <- [1,1886,null,{}] 23:04:08 INFO - PROCESS | 1649 | 1461218648051 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}] 23:04:08 INFO - PROCESS | 1649 | 1461218648139 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:04:08 INFO - PROCESS | 1649 | 1461218648143 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ec4000 == 60 [pid = 1649] [id = 479] 23:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11410ec00) [pid = 1649] [serial = 1436] [outer = 0x0] 23:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x114f57c00) [pid = 1649] [serial = 1437] [outer = 0x11410ec00] 23:04:08 INFO - PROCESS | 1649 | 1461218648173 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11a877c00) [pid = 1649] [serial = 1438] [outer = 0x11410ec00] 23:04:08 INFO - PROCESS | 1649 | 1461218648531 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]]]}] 23:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 23:04:08 INFO - PROCESS | 1649 | 1461218648567 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:04:08 INFO - PROCESS | 1649 | 1461218648569 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:04:08 INFO - PROCESS | 1649 | 1461218648571 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:04:08 INFO - PROCESS | 1649 | 1461218648573 Marionette TRACE conn2 <- [1,1890,null,{}] 23:04:08 INFO - PROCESS | 1649 | 1461218648584 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}] 23:04:08 INFO - PROCESS | 1649 | 1461218648707 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:04:08 INFO - PROCESS | 1649 | 1461218648713 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fca1800 == 61 [pid = 1649] [id = 480] 23:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11b0cb000) [pid = 1649] [serial = 1439] [outer = 0x0] 23:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11b0cfc00) [pid = 1649] [serial = 1440] [outer = 0x11b0cb000] 23:04:08 INFO - PROCESS | 1649 | 1461218648738 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11c285000) [pid = 1649] [serial = 1441] [outer = 0x11b0cb000] 23:04:09 INFO - PROCESS | 1649 | 1461218649064 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]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 522ms 23:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:04:09 INFO - PROCESS | 1649 | 1461218649094 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1649 | 1461218649095 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:04:09 INFO - PROCESS | 1649 | 1461218649097 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1649 | 1461218649098 Marionette TRACE conn2 <- [1,1894,null,{}] 23:04:09 INFO - PROCESS | 1649 | 1461218649100 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}] 23:04:09 INFO - PROCESS | 1649 | 1461218649190 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:04:09 INFO - PROCESS | 1649 | 1461218649252 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x130169800 == 62 [pid = 1649] [id = 481] 23:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11b0c9000) [pid = 1649] [serial = 1442] [outer = 0x0] 23:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1265de400) [pid = 1649] [serial = 1443] [outer = 0x11b0c9000] 23:04:09 INFO - PROCESS | 1649 | 1461218649277 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x129ea3c00) [pid = 1649] [serial = 1444] [outer = 0x11b0c9000] 23:04:09 INFO - PROCESS | 1649 | 1461218649553 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]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 470ms 23:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:04:09 INFO - PROCESS | 1649 | 1461218649567 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1649 | 1461218649568 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:04:09 INFO - PROCESS | 1649 | 1461218649570 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1649 | 1461218649571 Marionette TRACE conn2 <- [1,1898,null,{}] 23:04:09 INFO - PROCESS | 1649 | 1461218649574 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}] 23:04:09 INFO - PROCESS | 1649 | 1461218649679 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:04:09 INFO - PROCESS | 1649 | 1461218649682 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c5c000 == 63 [pid = 1649] [id = 482] 23:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11b0cbc00) [pid = 1649] [serial = 1445] [outer = 0x0] 23:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12a8ee800) [pid = 1649] [serial = 1446] [outer = 0x11b0cbc00] 23:04:09 INFO - PROCESS | 1649 | 1461218649707 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d06c800) [pid = 1649] [serial = 1447] [outer = 0x11b0cbc00] 23:04:10 INFO - PROCESS | 1649 | 1461218650170 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]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 625ms 23:04:10 INFO - PROCESS | 1649 | 1461218650210 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 1649 | 1461218650212 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:04:10 INFO - PROCESS | 1649 | 1461218650218 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 1649 | 1461218650220 Marionette TRACE conn2 <- [1,1902,null,{}] 23:04:10 INFO - PROCESS | 1649 | 1461218650224 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}] 23:04:10 INFO - PROCESS | 1649 | 1461218650340 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:04:10 INFO - PROCESS | 1649 | 1461218650417 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7ab000 == 64 [pid = 1649] [id = 483] 23:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x115243800) [pid = 1649] [serial = 1448] [outer = 0x0] 23:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1163eb000) [pid = 1649] [serial = 1449] [outer = 0x115243800] 23:04:10 INFO - PROCESS | 1649 | 1461218650449 Marionette DEBUG loaded listener.js 23:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1188df400) [pid = 1649] [serial = 1450] [outer = 0x115243800] 23:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11aead000) [pid = 1649] [serial = 1451] [outer = 0x12f847800] 23:04:10 INFO - PROCESS | 1649 | 1461218650946 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]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 776ms 23:04:10 INFO - PROCESS | 1649 | 1461218650995 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:04:11 INFO - PROCESS | 1649 | 1461218650998 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:04:11 INFO - PROCESS | 1649 | 1461218651003 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:04:11 INFO - PROCESS | 1649 | 1461218651005 Marionette TRACE conn2 <- [1,1906,null,{}] 23:04:11 INFO - PROCESS | 1649 | 1461218651007 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}] 23:04:11 INFO - PROCESS | 1649 | 1461218651116 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:04:11 INFO - PROCESS | 1649 | 1461218651202 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a17c800 == 65 [pid = 1649] [id = 484] 23:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x114e8b800) [pid = 1649] [serial = 1452] [outer = 0x0] 23:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x118fd5000) [pid = 1649] [serial = 1453] [outer = 0x114e8b800] 23:04:11 INFO - PROCESS | 1649 | 1461218651234 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11b0c5800) [pid = 1649] [serial = 1454] [outer = 0x114e8b800] 23:04:11 INFO - PROCESS | 1649 | 1461218651627 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]]]}] 23:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 673ms 23:04:11 INFO - PROCESS | 1649 | 1461218651689 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:04:11 INFO - PROCESS | 1649 | 1461218651691 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:04:11 INFO - PROCESS | 1649 | 1461218651694 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:04:11 INFO - PROCESS | 1649 | 1461218651697 Marionette TRACE conn2 <- [1,1910,null,{}] 23:04:11 INFO - PROCESS | 1649 | 1461218651705 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}] 23:04:11 INFO - PROCESS | 1649 | 1461218651820 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:04:11 INFO - PROCESS | 1649 | 1461218651924 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cecc800 == 66 [pid = 1649] [id = 485] 23:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11b0cf400) [pid = 1649] [serial = 1455] [outer = 0x0] 23:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x123cf1800) [pid = 1649] [serial = 1456] [outer = 0x11b0cf400] 23:04:11 INFO - PROCESS | 1649 | 1461218651958 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x129ea3000) [pid = 1649] [serial = 1457] [outer = 0x11b0cf400] 23:04:12 INFO - PROCESS | 1649 | 1461218652364 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]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 724ms 23:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:04:12 INFO - PROCESS | 1649 | 1461218652419 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 1649 | 1461218652421 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:04:12 INFO - PROCESS | 1649 | 1461218652423 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 1649 | 1461218652424 Marionette TRACE conn2 <- [1,1914,null,{}] 23:04:12 INFO - PROCESS | 1649 | 1461218652427 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}] 23:04:12 INFO - PROCESS | 1649 | 1461218652536 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:04:12 INFO - PROCESS | 1649 | 1461218652641 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3e9000 == 67 [pid = 1649] [id = 486] 23:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12a19e400) [pid = 1649] [serial = 1458] [outer = 0x0] 23:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12a5cf000) [pid = 1649] [serial = 1459] [outer = 0x12a19e400] 23:04:12 INFO - PROCESS | 1649 | 1461218652672 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12ba83000) [pid = 1649] [serial = 1460] [outer = 0x12a19e400] 23:04:13 INFO - PROCESS | 1649 | 1461218653123 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]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 23:04:13 INFO - PROCESS | 1649 | 1461218653158 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 1649 | 1461218653159 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:04:13 INFO - PROCESS | 1649 | 1461218653195 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 1649 | 1461218653197 Marionette TRACE conn2 <- [1,1918,null,{}] 23:04:13 INFO - PROCESS | 1649 | 1461218653201 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}] 23:04:13 INFO - PROCESS | 1649 | 1461218653311 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:04:13 INFO - PROCESS | 1649 | 1461218653415 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11955e800 == 68 [pid = 1649] [id = 487] 23:04:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x114236400) [pid = 1649] [serial = 1461] [outer = 0x0] 23:04:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x115602400) [pid = 1649] [serial = 1462] [outer = 0x114236400] 23:04:13 INFO - PROCESS | 1649 | 1461218653447 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x119e62400) [pid = 1649] [serial = 1463] [outer = 0x114236400] 23:04:14 INFO - PROCESS | 1649 | 1461218654079 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]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 944ms 23:04:14 INFO - PROCESS | 1649 | 1461218654125 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 1649 | 1461218654127 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:04:14 INFO - PROCESS | 1649 | 1461218654132 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 1649 | 1461218654134 Marionette TRACE conn2 <- [1,1922,null,{}] 23:04:14 INFO - PROCESS | 1649 | 1461218654138 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}] 23:04:14 INFO - PROCESS | 1649 | 1461218654236 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:04:14 INFO - PROCESS | 1649 | 1461218654315 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11914e800 == 69 [pid = 1649] [id = 488] 23:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x114be3400) [pid = 1649] [serial = 1464] [outer = 0x0] 23:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x114e90400) [pid = 1649] [serial = 1465] [outer = 0x114be3400] 23:04:14 INFO - PROCESS | 1649 | 1461218654344 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x115611c00) [pid = 1649] [serial = 1466] [outer = 0x114be3400] 23:04:14 INFO - PROCESS | 1649 | 1461218654816 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]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 722ms 23:04:14 INFO - PROCESS | 1649 | 1461218654855 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 1649 | 1461218654860 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:04:14 INFO - PROCESS | 1649 | 1461218654890 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 1649 | 1461218654894 Marionette TRACE conn2 <- [1,1926,null,{}] 23:04:14 INFO - PROCESS | 1649 | 1461218654897 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}] 23:04:15 INFO - PROCESS | 1649 | 1461218655023 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:04:15 INFO - PROCESS | 1649 | 1461218655135 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab57800 == 70 [pid = 1649] [id = 489] 23:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x115607400) [pid = 1649] [serial = 1467] [outer = 0x0] 23:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x116198800) [pid = 1649] [serial = 1468] [outer = 0x115607400] 23:04:15 INFO - PROCESS | 1649 | 1461218655180 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118827c00) [pid = 1649] [serial = 1469] [outer = 0x115607400] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca29800 == 69 [pid = 1649] [id = 347] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12cecf800 == 68 [pid = 1649] [id = 348] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d331000 == 67 [pid = 1649] [id = 345] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x130169800 == 66 [pid = 1649] [id = 481] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12fca1800 == 65 [pid = 1649] [id = 480] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x119ec4000 == 64 [pid = 1649] [id = 479] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12f213000 == 63 [pid = 1649] [id = 478] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e71fc00) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12eae1800 == 62 [pid = 1649] [id = 477] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4e3000 == 61 [pid = 1649] [id = 476] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1c8000 == 60 [pid = 1649] [id = 475] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0a1000 == 59 [pid = 1649] [id = 474] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2c4000 == 58 [pid = 1649] [id = 473] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x129185800 == 57 [pid = 1649] [id = 472] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4f000 == 56 [pid = 1649] [id = 471] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x126554000 == 55 [pid = 1649] [id = 470] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x126628800 == 54 [pid = 1649] [id = 469] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a177000 == 53 [pid = 1649] [id = 468] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12a168800 == 52 [pid = 1649] [id = 467] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x13729c800 == 51 [pid = 1649] [id = 466] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x1308c2000 == 50 [pid = 1649] [id = 465] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x12f217000 == 49 [pid = 1649] [id = 464] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x127f78000 == 48 [pid = 1649] [id = 463] 23:04:15 INFO - PROCESS | 1649 | --DOCSHELL 0x11c55c800 == 47 [pid = 1649] [id = 462] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12e3e5c00) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x129ea3800) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12b4f7000) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11618fc00) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12e16bc00) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12e15f800) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11a87ac00) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12a8f8400) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x126e0b400) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12d0c0800) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x118828800) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11b06ec00) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x126583800) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12bab5000) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12ba88800) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12eeb6000) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12e3e1000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11ab1b800) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11ab10400) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12a5ca400) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1290d0000) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x119a33000) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11ab14400) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11b0bd400) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11b913800) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1264e5800) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12baac400) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d364800) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12eec0000) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12eeb6800) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118976800) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11795bc00) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x123adf400) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x126577800) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x114f93400) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1147be800) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1267f4800) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c202c00) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d35d800) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12e16d400) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12bab3c00) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12e3de000) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1186b2c00) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12657d800) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12e8c6800) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12a5c7800) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1269e9c00) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12bf04000) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12b381000) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12e3a0400) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12eeba400) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a8ea400) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x127a92400) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12b5b7400) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 23:04:15 INFO - PROCESS | 1649 | 1461218655686 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]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 826ms 23:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:04:15 INFO - PROCESS | 1649 | 1461218655714 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 1649 | 1461218655716 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:04:15 INFO - PROCESS | 1649 | 1461218655719 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1649 | 1461218655723 Marionette TRACE conn2 <- [1,1930,null,{}] 23:04:15 INFO - PROCESS | 1649 | 1461218655734 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}] 23:04:15 INFO - PROCESS | 1649 | 1461218655845 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:04:15 INFO - PROCESS | 1649 | 1461218655849 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b680800 == 48 [pid = 1649] [id = 490] 23:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116192400) [pid = 1649] [serial = 1470] [outer = 0x0] 23:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118e1ac00) [pid = 1649] [serial = 1471] [outer = 0x116192400] 23:04:15 INFO - PROCESS | 1649 | 1461218655878 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11954b000) [pid = 1649] [serial = 1472] [outer = 0x116192400] 23:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 524ms 23:04:16 INFO - PROCESS | 1649 | 1461218656238 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]]]}] 23:04:16 INFO - PROCESS | 1649 | 1461218656244 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:04:16 INFO - PROCESS | 1649 | 1461218656246 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:04:16 INFO - PROCESS | 1649 | 1461218656256 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:04:16 INFO - PROCESS | 1649 | 1461218656257 Marionette TRACE conn2 <- [1,1934,null,{}] 23:04:16 INFO - PROCESS | 1649 | 1461218656261 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}] 23:04:16 INFO - PROCESS | 1649 | 1461218656339 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:04:16 INFO - PROCESS | 1649 | 1461218656345 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c950800 == 49 [pid = 1649] [id = 491] 23:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119e5ec00) [pid = 1649] [serial = 1473] [outer = 0x0] 23:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11a94e800) [pid = 1649] [serial = 1474] [outer = 0x119e5ec00] 23:04:16 INFO - PROCESS | 1649 | 1461218656371 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11ab13c00) [pid = 1649] [serial = 1475] [outer = 0x119e5ec00] 23:04:16 INFO - PROCESS | 1649 | 1461218656711 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]]]}] 23:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 476ms 23:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:04:16 INFO - PROCESS | 1649 | 1461218656729 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:04:16 INFO - PROCESS | 1649 | 1461218656730 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:04:16 INFO - PROCESS | 1649 | 1461218656732 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:04:16 INFO - PROCESS | 1649 | 1461218656733 Marionette TRACE conn2 <- [1,1938,null,{}] 23:04:16 INFO - PROCESS | 1649 | 1461218656735 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}] 23:04:16 INFO - PROCESS | 1649 | 1461218656838 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:04:16 INFO - PROCESS | 1649 | 1461218656869 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x126566800 == 50 [pid = 1649] [id = 492] 23:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11a947800) [pid = 1649] [serial = 1476] [outer = 0x0] 23:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11ab1bc00) [pid = 1649] [serial = 1477] [outer = 0x11a947800] 23:04:16 INFO - PROCESS | 1649 | 1461218656895 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ad8dc00) [pid = 1649] [serial = 1478] [outer = 0x11a947800] 23:04:17 INFO - PROCESS | 1649 | 1461218657170 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]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 23:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:04:17 INFO - PROCESS | 1649 | 1461218657201 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 1649 | 1461218657202 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:04:17 INFO - PROCESS | 1649 | 1461218657204 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 1649 | 1461218657205 Marionette TRACE conn2 <- [1,1942,null,{}] 23:04:17 INFO - PROCESS | 1649 | 1461218657215 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}] 23:04:17 INFO - PROCESS | 1649 | 1461218657316 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:04:17 INFO - PROCESS | 1649 | 1461218657321 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b93d800 == 51 [pid = 1649] [id = 493] 23:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11ae7a800) [pid = 1649] [serial = 1479] [outer = 0x0] 23:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11b06a400) [pid = 1649] [serial = 1480] [outer = 0x11ae7a800] 23:04:17 INFO - PROCESS | 1649 | 1461218657349 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11b0c9c00) [pid = 1649] [serial = 1481] [outer = 0x11ae7a800] 23:04:17 INFO - PROCESS | 1649 | 1461218657732 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]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 23:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:04:17 INFO - PROCESS | 1649 | 1461218657782 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 1649 | 1461218657783 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:04:17 INFO - PROCESS | 1649 | 1461218657786 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 1649 | 1461218657787 Marionette TRACE conn2 <- [1,1946,null,{}] 23:04:17 INFO - PROCESS | 1649 | 1461218657789 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}] 23:04:17 INFO - PROCESS | 1649 | 1461218657907 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:04:17 INFO - PROCESS | 1649 | 1461218657953 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f6f000 == 52 [pid = 1649] [id = 494] 23:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11abb5c00) [pid = 1649] [serial = 1482] [outer = 0x0] 23:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11b0d1800) [pid = 1649] [serial = 1483] [outer = 0x11abb5c00] 23:04:17 INFO - PROCESS | 1649 | 1461218657980 Marionette DEBUG loaded listener.js 23:04:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11bbeb000) [pid = 1649] [serial = 1484] [outer = 0x11abb5c00] 23:04:18 INFO - PROCESS | 1649 | 1461218658347 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]]]}] 23:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 620ms 23:04:18 INFO - PROCESS | 1649 | 1461218658407 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:04:18 INFO - PROCESS | 1649 | 1461218658409 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:04:18 INFO - PROCESS | 1649 | 1461218658412 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:04:18 INFO - PROCESS | 1649 | 1461218658414 Marionette TRACE conn2 <- [1,1950,null,{}] 23:04:18 INFO - PROCESS | 1649 | 1461218658417 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}] 23:04:18 INFO - PROCESS | 1649 | 1461218658567 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:04:18 INFO - PROCESS | 1649 | 1461218658676 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c41000 == 53 [pid = 1649] [id = 495] 23:04:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11c209c00) [pid = 1649] [serial = 1485] [outer = 0x0] 23:04:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11c5f3000) [pid = 1649] [serial = 1486] [outer = 0x11c209c00] 23:04:18 INFO - PROCESS | 1649 | 1461218658718 Marionette DEBUG loaded listener.js 23:04:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11ca6ac00) [pid = 1649] [serial = 1487] [outer = 0x11c209c00] 23:04:19 INFO - PROCESS | 1649 | 1461218659064 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 23:04:19 INFO - PROCESS | 1649 | 1461218659084 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1649 | 1461218659085 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:04:19 INFO - PROCESS | 1649 | 1461218659088 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1649 | 1461218659089 Marionette TRACE conn2 <- [1,1954,null,{}] 23:04:19 INFO - PROCESS | 1649 | 1461218659093 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}] 23:04:19 INFO - PROCESS | 1649 | 1461218659209 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:04:19 INFO - PROCESS | 1649 | 1461218659256 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a179800 == 54 [pid = 1649] [id = 496] 23:04:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11c918800) [pid = 1649] [serial = 1488] [outer = 0x0] 23:04:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x123cf0800) [pid = 1649] [serial = 1489] [outer = 0x11c918800] 23:04:19 INFO - PROCESS | 1649 | 1461218659297 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12657d000) [pid = 1649] [serial = 1490] [outer = 0x11c918800] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12baacc00) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12bf0b000) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x114108c00) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a5d0000) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11410ec00) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x116557400) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1268cc000) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11bbe2400) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1195bb000) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1147b8400) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11b0c9000) [pid = 1649] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b5c0800) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:04:19 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11b0cb000) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:04:19 INFO - PROCESS | 1649 | 1461218659843 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 23:04:19 INFO - PROCESS | 1649 | 1461218659859 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:04:19 INFO - PROCESS | 1649 | 1461218659862 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:04:19 INFO - PROCESS | 1649 | 1461218659864 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1649 | 1461218659865 Marionette TRACE conn2 <- [1,1958,null,{}] 23:04:19 INFO - PROCESS | 1649 | 1461218659867 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}] 23:04:19 INFO - PROCESS | 1649 | 1461218659947 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:04:20 INFO - PROCESS | 1649 | 1461218660017 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a17e800 == 55 [pid = 1649] [id = 497] 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x114112c00) [pid = 1649] [serial = 1491] [outer = 0x0] 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11b90fc00) [pid = 1649] [serial = 1492] [outer = 0x114112c00] 23:04:20 INFO - PROCESS | 1649 | 1461218660044 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126580400) [pid = 1649] [serial = 1493] [outer = 0x114112c00] 23:04:20 INFO - PROCESS | 1649 | 1461218660315 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]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 468ms 23:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:04:20 INFO - PROCESS | 1649 | 1461218660333 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:04:20 INFO - PROCESS | 1649 | 1461218660334 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:04:20 INFO - PROCESS | 1649 | 1461218660337 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 1649 | 1461218660339 Marionette TRACE conn2 <- [1,1962,null,{}] 23:04:20 INFO - PROCESS | 1649 | 1461218660349 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}] 23:04:20 INFO - PROCESS | 1649 | 1461218660455 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:04:20 INFO - PROCESS | 1649 | 1461218660460 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b868000 == 56 [pid = 1649] [id = 498] 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126583800) [pid = 1649] [serial = 1494] [outer = 0x0] 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126e0e400) [pid = 1649] [serial = 1495] [outer = 0x126583800] 23:04:20 INFO - PROCESS | 1649 | 1461218660490 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1290c7800) [pid = 1649] [serial = 1496] [outer = 0x126583800] 23:04:20 INFO - PROCESS | 1649 | 1461218660815 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]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 23:04:20 INFO - PROCESS | 1649 | 1461218660858 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:04:20 INFO - PROCESS | 1649 | 1461218660859 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:04:20 INFO - PROCESS | 1649 | 1461218660861 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 1649 | 1461218660863 Marionette TRACE conn2 <- [1,1966,null,{}] 23:04:20 INFO - PROCESS | 1649 | 1461218660865 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}] 23:04:20 INFO - PROCESS | 1649 | 1461218660972 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:04:20 INFO - PROCESS | 1649 | 1461218660979 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc85000 == 57 [pid = 1649] [id = 499] 23:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126584400) [pid = 1649] [serial = 1497] [outer = 0x0] 23:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1290d4400) [pid = 1649] [serial = 1498] [outer = 0x126584400] 23:04:21 INFO - PROCESS | 1649 | 1461218661004 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129e04c00) [pid = 1649] [serial = 1499] [outer = 0x126584400] 23:04:21 INFO - PROCESS | 1649 | 1461218661321 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 23:04:21 INFO - PROCESS | 1649 | 1461218661331 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 1649 | 1461218661332 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:04:21 INFO - PROCESS | 1649 | 1461218661334 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1649 | 1461218661335 Marionette TRACE conn2 <- [1,1970,null,{}] 23:04:21 INFO - PROCESS | 1649 | 1461218661337 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}] 23:04:21 INFO - PROCESS | 1649 | 1461218661421 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:04:21 INFO - PROCESS | 1649 | 1461218661425 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1ca000 == 58 [pid = 1649] [id = 500] 23:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x129952400) [pid = 1649] [serial = 1500] [outer = 0x0] 23:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129ea3400) [pid = 1649] [serial = 1501] [outer = 0x129952400] 23:04:21 INFO - PROCESS | 1649 | 1461218661450 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12a19c000) [pid = 1649] [serial = 1502] [outer = 0x129952400] 23:04:21 INFO - PROCESS | 1649 | 1461218661870 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 568ms 23:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:04:21 INFO - PROCESS | 1649 | 1461218661903 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 1649 | 1461218661905 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:04:21 INFO - PROCESS | 1649 | 1461218661909 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1649 | 1461218661911 Marionette TRACE conn2 <- [1,1974,null,{}] 23:04:21 INFO - PROCESS | 1649 | 1461218661915 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}] 23:04:22 INFO - PROCESS | 1649 | 1461218662028 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:04:22 INFO - PROCESS | 1649 | 1461218662101 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8cb000 == 59 [pid = 1649] [id = 501] 23:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x114110000) [pid = 1649] [serial = 1503] [outer = 0x0] 23:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x114c10800) [pid = 1649] [serial = 1504] [outer = 0x114110000] 23:04:22 INFO - PROCESS | 1649 | 1461218662133 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x115604c00) [pid = 1649] [serial = 1505] [outer = 0x114110000] 23:04:22 INFO - PROCESS | 1649 | 1461218662562 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]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 23:04:22 INFO - PROCESS | 1649 | 1461218662580 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 1649 | 1461218662584 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:04:22 INFO - PROCESS | 1649 | 1461218662588 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 1649 | 1461218662590 Marionette TRACE conn2 <- [1,1978,null,{}] 23:04:22 INFO - PROCESS | 1649 | 1461218662593 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}] 23:04:22 INFO - PROCESS | 1649 | 1461218662720 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:04:22 INFO - PROCESS | 1649 | 1461218662791 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7a6800 == 60 [pid = 1649] [id = 502] 23:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1165e9800) [pid = 1649] [serial = 1506] [outer = 0x0] 23:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x118976800) [pid = 1649] [serial = 1507] [outer = 0x1165e9800] 23:04:22 INFO - PROCESS | 1649 | 1461218662821 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x119e56800) [pid = 1649] [serial = 1508] [outer = 0x1165e9800] 23:04:23 INFO - PROCESS | 1649 | 1461218663240 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]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 23:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:04:23 INFO - PROCESS | 1649 | 1461218663258 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 1649 | 1461218663260 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:04:23 INFO - PROCESS | 1649 | 1461218663262 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 1649 | 1461218663265 Marionette TRACE conn2 <- [1,1982,null,{}] 23:04:23 INFO - PROCESS | 1649 | 1461218663272 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}] 23:04:23 INFO - PROCESS | 1649 | 1461218663377 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:04:23 INFO - PROCESS | 1649 | 1461218663436 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b859000 == 61 [pid = 1649] [id = 503] 23:04:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11abb7000) [pid = 1649] [serial = 1509] [outer = 0x0] 23:04:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11aef4000) [pid = 1649] [serial = 1510] [outer = 0x11abb7000] 23:04:23 INFO - PROCESS | 1649 | 1461218663468 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11b0be400) [pid = 1649] [serial = 1511] [outer = 0x11abb7000] 23:04:23 INFO - PROCESS | 1649 | 1461218663922 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]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 672ms 23:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:04:23 INFO - PROCESS | 1649 | 1461218663934 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 1649 | 1461218663936 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:04:23 INFO - PROCESS | 1649 | 1461218663938 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 1649 | 1461218663939 Marionette TRACE conn2 <- [1,1986,null,{}] 23:04:23 INFO - PROCESS | 1649 | 1461218663942 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}] 23:04:24 INFO - PROCESS | 1649 | 1461218664044 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:04:24 INFO - PROCESS | 1649 | 1461218664138 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4ac800 == 62 [pid = 1649] [id = 504] 23:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c5f5800) [pid = 1649] [serial = 1512] [outer = 0x0] 23:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x126578800) [pid = 1649] [serial = 1513] [outer = 0x11c5f5800] 23:04:24 INFO - PROCESS | 1649 | 1461218664178 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1268cd400) [pid = 1649] [serial = 1514] [outer = 0x11c5f5800] 23:04:24 INFO - PROCESS | 1649 | 1461218664606 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]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 719ms 23:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:04:24 INFO - PROCESS | 1649 | 1461218664658 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1649 | 1461218664661 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:04:24 INFO - PROCESS | 1649 | 1461218664664 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1649 | 1461218664665 Marionette TRACE conn2 <- [1,1990,null,{}] 23:04:24 INFO - PROCESS | 1649 | 1461218664668 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}] 23:04:24 INFO - PROCESS | 1649 | 1461218664764 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:04:24 INFO - PROCESS | 1649 | 1461218664835 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db1c000 == 63 [pid = 1649] [id = 505] 23:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x126756400) [pid = 1649] [serial = 1515] [outer = 0x0] 23:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1277cc800) [pid = 1649] [serial = 1516] [outer = 0x126756400] 23:04:24 INFO - PROCESS | 1649 | 1461218664865 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x129c68800) [pid = 1649] [serial = 1517] [outer = 0x126756400] 23:04:25 INFO - PROCESS | 1649 | 1461218665276 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]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 619ms 23:04:25 INFO - PROCESS | 1649 | 1461218665284 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 1649 | 1461218665285 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:04:25 INFO - PROCESS | 1649 | 1461218665287 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 1649 | 1461218665289 Marionette TRACE conn2 <- [1,1994,null,{}] 23:04:25 INFO - PROCESS | 1649 | 1461218665291 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}] 23:04:25 INFO - PROCESS | 1649 | 1461218665411 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:04:25 INFO - PROCESS | 1649 | 1461218665504 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e519000 == 64 [pid = 1649] [id = 506] 23:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12a5c3400) [pid = 1649] [serial = 1518] [outer = 0x0] 23:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12a5cc800) [pid = 1649] [serial = 1519] [outer = 0x12a5c3400] 23:04:25 INFO - PROCESS | 1649 | 1461218665536 Marionette DEBUG loaded listener.js 23:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12a8f9c00) [pid = 1649] [serial = 1520] [outer = 0x12a5c3400] 23:04:25 INFO - PROCESS | 1649 | 1461218665959 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]]]}] 23:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 23:04:26 INFO - PROCESS | 1649 | 1461218666011 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:04:26 INFO - PROCESS | 1649 | 1461218666014 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:04:26 INFO - PROCESS | 1649 | 1461218666017 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:04:26 INFO - PROCESS | 1649 | 1461218666020 Marionette TRACE conn2 <- [1,1998,null,{}] 23:04:26 INFO - PROCESS | 1649 | 1461218666023 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}] 23:04:26 INFO - PROCESS | 1649 | 1461218666174 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:04:26 INFO - PROCESS | 1649 | 1461218666184 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c50000 == 65 [pid = 1649] [id = 507] 23:04:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11c91a400) [pid = 1649] [serial = 1521] [outer = 0x0] 23:04:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12a5c2800) [pid = 1649] [serial = 1522] [outer = 0x11c91a400] 23:04:26 INFO - PROCESS | 1649 | 1461218666215 Marionette DEBUG loaded listener.js 23:04:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b4ef000) [pid = 1649] [serial = 1523] [outer = 0x11c91a400] 23:04:26 INFO - PROCESS | 1649 | 1461218666785 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]]]}] 23:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 822ms 23:04:26 INFO - PROCESS | 1649 | 1461218666841 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:04:26 INFO - PROCESS | 1649 | 1461218666845 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:04:26 INFO - PROCESS | 1649 | 1461218666850 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:04:26 INFO - PROCESS | 1649 | 1461218666852 Marionette TRACE conn2 <- [1,2002,null,{}] 23:04:26 INFO - PROCESS | 1649 | 1461218666857 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}] 23:04:26 INFO - PROCESS | 1649 | 1461218666957 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:04:27 INFO - PROCESS | 1649 | 1461218667021 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x126591000 == 66 [pid = 1649] [id = 508] 23:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x114f58000) [pid = 1649] [serial = 1524] [outer = 0x0] 23:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11560ec00) [pid = 1649] [serial = 1525] [outer = 0x114f58000] 23:04:27 INFO - PROCESS | 1649 | 1461218667049 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11655a800) [pid = 1649] [serial = 1526] [outer = 0x114f58000] 23:04:27 INFO - PROCESS | 1649 | 1461218667483 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]]]}] 23:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 676ms 23:04:27 INFO - PROCESS | 1649 | 1461218667526 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:04:27 INFO - PROCESS | 1649 | 1461218667530 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:04:27 INFO - PROCESS | 1649 | 1461218667534 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:04:27 INFO - PROCESS | 1649 | 1461218667536 Marionette TRACE conn2 <- [1,2006,null,{}] 23:04:27 INFO - PROCESS | 1649 | 1461218667539 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}] 23:04:27 INFO - PROCESS | 1649 | 1461218667663 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:04:27 INFO - PROCESS | 1649 | 1461218667799 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c93b800 == 67 [pid = 1649] [id = 509] 23:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11795bc00) [pid = 1649] [serial = 1527] [outer = 0x0] 23:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x118e22000) [pid = 1649] [serial = 1528] [outer = 0x11795bc00] 23:04:27 INFO - PROCESS | 1649 | 1461218667847 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11a87ac00) [pid = 1649] [serial = 1529] [outer = 0x11795bc00] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc85000 == 66 [pid = 1649] [id = 499] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b868000 == 65 [pid = 1649] [id = 498] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a17e800 == 64 [pid = 1649] [id = 497] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a179800 == 63 [pid = 1649] [id = 496] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x129c41000 == 62 [pid = 1649] [id = 495] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11ab1a400) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x118978400) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12f84b000) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11b0b6400) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12799dc00) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12e39ac00) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a8ee800) [pid = 1649] [serial = 1446] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12bd0f400) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x127f6f000 == 61 [pid = 1649] [id = 494] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11b93d800 == 60 [pid = 1649] [id = 493] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x126566800 == 59 [pid = 1649] [id = 492] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11c950800 == 58 [pid = 1649] [id = 491] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11b680800 == 57 [pid = 1649] [id = 490] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab57800 == 56 [pid = 1649] [id = 489] 23:04:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11914e800 == 55 [pid = 1649] [id = 488] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x114e8b400) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11618ac00) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x114f57c00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x114113800) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1265de400) [pid = 1649] [serial = 1443] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12bab1400) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11b0cfc00) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x129ea3c00) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12bf11c00) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b5bec00) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11c285000) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12d0ba800) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12e39c400) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d498800) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11410f800) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e71c800) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12a8f2000) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11a877c00) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11a877000) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11b6e1000) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1290d4000) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x129ea6c00) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12657ac00) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x127424400) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11aef2000) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11ab17800) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 23:04:28 INFO - PROCESS | 1649 | 1461218668269 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]]]}] 23:04:28 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 23:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 770ms 23:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:04:28 INFO - PROCESS | 1649 | 1461218668304 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 1649 | 1461218668306 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:04:28 INFO - PROCESS | 1649 | 1461218668308 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1649 | 1461218668310 Marionette TRACE conn2 <- [1,2010,null,{}] 23:04:28 INFO - PROCESS | 1649 | 1461218668318 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}] 23:04:28 INFO - PROCESS | 1649 | 1461218668406 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:04:28 INFO - PROCESS | 1649 | 1461218668466 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x126422800 == 56 [pid = 1649] [id = 510] 23:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x116194800) [pid = 1649] [serial = 1530] [outer = 0x0] 23:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11ab0dc00) [pid = 1649] [serial = 1531] [outer = 0x116194800] 23:04:28 INFO - PROCESS | 1649 | 1461218668494 Marionette DEBUG loaded listener.js 23:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11aeaa800) [pid = 1649] [serial = 1532] [outer = 0x116194800] 23:04:28 INFO - PROCESS | 1649 | 1461218668801 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]]]}] 23:04:28 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 23:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms 23:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:04:28 INFO - PROCESS | 1649 | 1461218668831 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 1649 | 1461218668833 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:04:28 INFO - PROCESS | 1649 | 1461218668835 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1649 | 1461218668836 Marionette TRACE conn2 <- [1,2014,null,{}] 23:04:28 INFO - PROCESS | 1649 | 1461218668839 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}] 23:04:28 INFO - PROCESS | 1649 | 1461218668922 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:04:28 INFO - PROCESS | 1649 | 1461218668978 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12695b000 == 57 [pid = 1649] [id = 511] 23:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11aea0800) [pid = 1649] [serial = 1533] [outer = 0x0] 23:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11b0b6000) [pid = 1649] [serial = 1534] [outer = 0x11aea0800] 23:04:29 INFO - PROCESS | 1649 | 1461218669007 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11b61b400) [pid = 1649] [serial = 1535] [outer = 0x11aea0800] 23:04:29 INFO - PROCESS | 1649 | 1461218669297 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]]]}] 23:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 23:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:04:29 INFO - PROCESS | 1649 | 1461218669354 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 1649 | 1461218669356 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:04:29 INFO - PROCESS | 1649 | 1461218669358 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 1649 | 1461218669359 Marionette TRACE conn2 <- [1,2018,null,{}] 23:04:29 INFO - PROCESS | 1649 | 1461218669361 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}] 23:04:29 INFO - PROCESS | 1649 | 1461218669443 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:04:29 INFO - PROCESS | 1649 | 1461218669448 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x129c3d000 == 58 [pid = 1649] [id = 512] 23:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11b0bdc00) [pid = 1649] [serial = 1536] [outer = 0x0] 23:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11c46c800) [pid = 1649] [serial = 1537] [outer = 0x11b0bdc00] 23:04:29 INFO - PROCESS | 1649 | 1461218669474 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x123ae2c00) [pid = 1649] [serial = 1538] [outer = 0x11b0bdc00] 23:04:29 INFO - PROCESS | 1649 | 1461218669834 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]]]}] 23:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 519ms 23:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:04:29 INFO - PROCESS | 1649 | 1461218669877 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 1649 | 1461218669879 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:04:29 INFO - PROCESS | 1649 | 1461218669881 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 1649 | 1461218669882 Marionette TRACE conn2 <- [1,2022,null,{}] 23:04:29 INFO - PROCESS | 1649 | 1461218669884 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}] 23:04:29 INFO - PROCESS | 1649 | 1461218669981 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:04:29 INFO - PROCESS | 1649 | 1461218669986 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2c6800 == 59 [pid = 1649] [id = 513] 23:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x126575400) [pid = 1649] [serial = 1539] [outer = 0x0] 23:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1267f8400) [pid = 1649] [serial = 1540] [outer = 0x126575400] 23:04:30 INFO - PROCESS | 1649 | 1461218670014 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129c60000) [pid = 1649] [serial = 1541] [outer = 0x126575400] 23:04:30 INFO - PROCESS | 1649 | 1461218670365 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]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 23:04:30 INFO - PROCESS | 1649 | 1461218670404 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:04:30 INFO - PROCESS | 1649 | 1461218670405 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:04:30 INFO - PROCESS | 1649 | 1461218670407 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - PROCESS | 1649 | 1461218670409 Marionette TRACE conn2 <- [1,2026,null,{}] 23:04:30 INFO - PROCESS | 1649 | 1461218670413 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}] 23:04:30 INFO - PROCESS | 1649 | 1461218670517 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:04:30 INFO - PROCESS | 1649 | 1461218670558 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b510800 == 60 [pid = 1649] [id = 514] 23:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1277cf000) [pid = 1649] [serial = 1542] [outer = 0x0] 23:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12a198400) [pid = 1649] [serial = 1543] [outer = 0x1277cf000] 23:04:30 INFO - PROCESS | 1649 | 1461218670583 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12a5ca000) [pid = 1649] [serial = 1544] [outer = 0x1277cf000] 23:04:30 INFO - PROCESS | 1649 | 1461218670901 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]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 23:04:30 INFO - PROCESS | 1649 | 1461218670930 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:04:30 INFO - PROCESS | 1649 | 1461218670931 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:04:30 INFO - PROCESS | 1649 | 1461218670933 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - PROCESS | 1649 | 1461218670934 Marionette TRACE conn2 <- [1,2030,null,{}] 23:04:30 INFO - PROCESS | 1649 | 1461218670936 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}] 23:04:31 INFO - PROCESS | 1649 | 1461218671040 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:04:31 INFO - PROCESS | 1649 | 1461218671076 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc90800 == 61 [pid = 1649] [id = 515] 23:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x129c62800) [pid = 1649] [serial = 1545] [outer = 0x0] 23:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12a5d1c00) [pid = 1649] [serial = 1546] [outer = 0x129c62800] 23:04:31 INFO - PROCESS | 1649 | 1461218671101 Marionette DEBUG loaded listener.js 23:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12b383000) [pid = 1649] [serial = 1547] [outer = 0x129c62800] 23:04:31 INFO - PROCESS | 1649 | 1461218671411 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]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 518ms 23:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:04:31 INFO - PROCESS | 1649 | 1461218671451 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 1649 | 1461218671453 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:04:31 INFO - PROCESS | 1649 | 1461218671455 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 1649 | 1461218671456 Marionette TRACE conn2 <- [1,2034,null,{}] 23:04:31 INFO - PROCESS | 1649 | 1461218671458 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}] 23:04:31 INFO - PROCESS | 1649 | 1461218671564 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:04:31 INFO - PROCESS | 1649 | 1461218671605 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d32a000 == 62 [pid = 1649] [id = 516] 23:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12a199400) [pid = 1649] [serial = 1548] [outer = 0x0] 23:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b4f9400) [pid = 1649] [serial = 1549] [outer = 0x12a199400] 23:04:31 INFO - PROCESS | 1649 | 1461218671631 Marionette DEBUG loaded listener.js 23:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12b8a6400) [pid = 1649] [serial = 1550] [outer = 0x12a199400] 23:04:32 INFO - PROCESS | 1649 | 1461218672051 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]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 23:04:32 INFO - PROCESS | 1649 | 1461218672077 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 1649 | 1461218672080 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:04:32 INFO - PROCESS | 1649 | 1461218672090 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - PROCESS | 1649 | 1461218672093 Marionette TRACE conn2 <- [1,2038,null,{}] 23:04:32 INFO - PROCESS | 1649 | 1461218672098 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}] 23:04:32 INFO - PROCESS | 1649 | 1461218672381 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x116190800) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x115604400) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12d364000) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12a5d1000) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11b0bb400) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e719400) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11abb5c00) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11c209c00) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x114112c00) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11c918800) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12a19e400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119e5ec00) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x115607400) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116192400) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11b0cf400) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11b0cbc00) [pid = 1649] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11a947800) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x115243800) [pid = 1649] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114e8b800) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x114be3400) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x114236400) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11ae7a800) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126583800) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126584400) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118fd0c00) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x123ae3800) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:04:32 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12eebf800) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:04:32 INFO - PROCESS | 1649 | 1461218672436 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11880e000 == 63 [pid = 1649] [id = 517] 23:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x114115000) [pid = 1649] [serial = 1551] [outer = 0x0] 23:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x114e8b800) [pid = 1649] [serial = 1552] [outer = 0x114115000] 23:04:32 INFO - PROCESS | 1649 | 1461218672462 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11618dc00) [pid = 1649] [serial = 1553] [outer = 0x114115000] 23:04:32 INFO - PROCESS | 1649 | 1461218672735 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]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 675ms 23:04:32 INFO - PROCESS | 1649 | 1461218672766 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 1649 | 1461218672767 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:04:32 INFO - PROCESS | 1649 | 1461218672769 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - PROCESS | 1649 | 1461218672771 Marionette TRACE conn2 <- [1,2042,null,{}] 23:04:32 INFO - PROCESS | 1649 | 1461218672774 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}] 23:04:32 INFO - PROCESS | 1649 | 1461218672888 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:04:32 INFO - PROCESS | 1649 | 1461218672964 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e51b000 == 64 [pid = 1649] [id = 518] 23:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1158ba000) [pid = 1649] [serial = 1554] [outer = 0x0] 23:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11c854000) [pid = 1649] [serial = 1555] [outer = 0x1158ba000] 23:04:32 INFO - PROCESS | 1649 | 1461218672993 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12ba81800) [pid = 1649] [serial = 1556] [outer = 0x1158ba000] 23:04:33 INFO - PROCESS | 1649 | 1461218673272 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]]]}] 23:04:33 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) 23:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 23:04:33 INFO - PROCESS | 1649 | 1461218673290 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1649 | 1461218673291 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:04:33 INFO - PROCESS | 1649 | 1461218673301 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1649 | 1461218673302 Marionette TRACE conn2 <- [1,2046,null,{}] 23:04:33 INFO - PROCESS | 1649 | 1461218673304 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}] 23:04:33 INFO - PROCESS | 1649 | 1461218673398 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:04:33 INFO - PROCESS | 1649 | 1461218673402 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee37000 == 65 [pid = 1649] [id = 519] 23:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12ba7f800) [pid = 1649] [serial = 1557] [outer = 0x0] 23:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12baac400) [pid = 1649] [serial = 1558] [outer = 0x12ba7f800] 23:04:33 INFO - PROCESS | 1649 | 1461218673427 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12bab8400) [pid = 1649] [serial = 1559] [outer = 0x12ba7f800] 23:04:33 INFO - PROCESS | 1649 | 1461218673756 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]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 23:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:04:33 INFO - PROCESS | 1649 | 1461218673770 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1649 | 1461218673771 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:04:33 INFO - PROCESS | 1649 | 1461218673773 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1649 | 1461218673774 Marionette TRACE conn2 <- [1,2050,null,{}] 23:04:33 INFO - PROCESS | 1649 | 1461218673778 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}] 23:04:33 INFO - PROCESS | 1649 | 1461218673884 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:04:33 INFO - PROCESS | 1649 | 1461218673979 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f221000 == 66 [pid = 1649] [id = 520] 23:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12baaac00) [pid = 1649] [serial = 1560] [outer = 0x0] 23:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12bd03800) [pid = 1649] [serial = 1561] [outer = 0x12baaac00] 23:04:34 INFO - PROCESS | 1649 | 1461218674019 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bf08400) [pid = 1649] [serial = 1562] [outer = 0x12baaac00] 23:04:34 INFO - PROCESS | 1649 | 1461218674586 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]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 872ms 23:04:34 INFO - PROCESS | 1649 | 1461218674646 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:04:34 INFO - PROCESS | 1649 | 1461218674648 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:04:34 INFO - PROCESS | 1649 | 1461218674652 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 1649 | 1461218674654 Marionette TRACE conn2 <- [1,2054,null,{}] 23:04:34 INFO - PROCESS | 1649 | 1461218674659 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}] 23:04:34 INFO - PROCESS | 1649 | 1461218674771 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:04:34 INFO - PROCESS | 1649 | 1461218674846 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b681800 == 67 [pid = 1649] [id = 521] 23:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x114be6000) [pid = 1649] [serial = 1563] [outer = 0x0] 23:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11618ac00) [pid = 1649] [serial = 1564] [outer = 0x114be6000] 23:04:34 INFO - PROCESS | 1649 | 1461218674878 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1186b1000) [pid = 1649] [serial = 1565] [outer = 0x114be6000] 23:04:35 INFO - PROCESS | 1649 | 1461218675345 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]]]}] 23:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 723ms 23:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:04:35 INFO - PROCESS | 1649 | 1461218675375 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:04:35 INFO - PROCESS | 1649 | 1461218675379 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:04:35 INFO - PROCESS | 1649 | 1461218675383 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:04:35 INFO - PROCESS | 1649 | 1461218675385 Marionette TRACE conn2 <- [1,2058,null,{}] 23:04:35 INFO - PROCESS | 1649 | 1461218675388 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}] 23:04:35 INFO - PROCESS | 1649 | 1461218675496 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:04:35 INFO - PROCESS | 1649 | 1461218675558 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f81000 == 68 [pid = 1649] [id = 522] 23:04:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118831c00) [pid = 1649] [serial = 1566] [outer = 0x0] 23:04:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11a949400) [pid = 1649] [serial = 1567] [outer = 0x118831c00] 23:04:35 INFO - PROCESS | 1649 | 1461218675629 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11abad000) [pid = 1649] [serial = 1568] [outer = 0x118831c00] 23:04:36 INFO - PROCESS | 1649 | 1461218676049 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 720ms 23:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:04:36 INFO - PROCESS | 1649 | 1461218676103 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 1649 | 1461218676105 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:04:36 INFO - PROCESS | 1649 | 1461218676107 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1649 | 1461218676110 Marionette TRACE conn2 <- [1,2062,null,{}] 23:04:36 INFO - PROCESS | 1649 | 1461218676118 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}] 23:04:36 INFO - PROCESS | 1649 | 1461218676228 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:04:36 INFO - PROCESS | 1649 | 1461218676331 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e854800 == 69 [pid = 1649] [id = 523] 23:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11ae83c00) [pid = 1649] [serial = 1569] [outer = 0x0] 23:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11b61e400) [pid = 1649] [serial = 1570] [outer = 0x11ae83c00] 23:04:36 INFO - PROCESS | 1649 | 1461218676366 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12657f000) [pid = 1649] [serial = 1571] [outer = 0x11ae83c00] 23:04:36 INFO - PROCESS | 1649 | 1461218676805 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 773ms 23:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:04:36 INFO - PROCESS | 1649 | 1461218676881 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 1649 | 1461218676882 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:04:36 INFO - PROCESS | 1649 | 1461218676885 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1649 | 1461218676886 Marionette TRACE conn2 <- [1,2066,null,{}] 23:04:36 INFO - PROCESS | 1649 | 1461218676889 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}] 23:04:36 INFO - PROCESS | 1649 | 1461218676996 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:04:37 INFO - PROCESS | 1649 | 1461218677069 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6a0000 == 70 [pid = 1649] [id = 524] 23:04:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x126c72c00) [pid = 1649] [serial = 1572] [outer = 0x0] 23:04:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x129956c00) [pid = 1649] [serial = 1573] [outer = 0x126c72c00] 23:04:37 INFO - PROCESS | 1649 | 1461218677100 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12a1a0800) [pid = 1649] [serial = 1574] [outer = 0x126c72c00] 23:04:37 INFO - PROCESS | 1649 | 1461218677474 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]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 619ms 23:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:04:37 INFO - PROCESS | 1649 | 1461218677512 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 1649 | 1461218677513 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:04:37 INFO - PROCESS | 1649 | 1461218677516 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 1649 | 1461218677518 Marionette TRACE conn2 <- [1,2070,null,{}] 23:04:37 INFO - PROCESS | 1649 | 1461218677520 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}] 23:04:37 INFO - PROCESS | 1649 | 1461218677624 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:04:37 INFO - PROCESS | 1649 | 1461218677686 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa55000 == 71 [pid = 1649] [id = 525] 23:04:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12a1a1000) [pid = 1649] [serial = 1575] [outer = 0x0] 23:04:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b4f3400) [pid = 1649] [serial = 1576] [outer = 0x12a1a1000] 23:04:37 INFO - PROCESS | 1649 | 1461218677716 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12bab3400) [pid = 1649] [serial = 1577] [outer = 0x12a1a1000] 23:04:38 INFO - PROCESS | 1649 | 1461218678129 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]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 620ms 23:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:04:38 INFO - PROCESS | 1649 | 1461218678136 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:04:38 INFO - PROCESS | 1649 | 1461218678138 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:04:38 INFO - PROCESS | 1649 | 1461218678140 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 1649 | 1461218678141 Marionette TRACE conn2 <- [1,2074,null,{}] 23:04:38 INFO - PROCESS | 1649 | 1461218678146 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}] 23:04:38 INFO - PROCESS | 1649 | 1461218678266 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:04:38 INFO - PROCESS | 1649 | 1461218678363 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdb5000 == 72 [pid = 1649] [id = 526] 23:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12ce52c00) [pid = 1649] [serial = 1578] [outer = 0x0] 23:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12d0b9800) [pid = 1649] [serial = 1579] [outer = 0x12ce52c00] 23:04:38 INFO - PROCESS | 1649 | 1461218678396 Marionette DEBUG loaded listener.js 23:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12d362800) [pid = 1649] [serial = 1580] [outer = 0x12ce52c00] 23:04:38 INFO - PROCESS | 1649 | 1461218678841 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]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 725ms 23:04:38 INFO - PROCESS | 1649 | 1461218678865 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:04:38 INFO - PROCESS | 1649 | 1461218678867 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:04:38 INFO - PROCESS | 1649 | 1461218678869 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 1649 | 1461218678870 Marionette TRACE conn2 <- [1,2078,null,{}] 23:04:38 INFO - PROCESS | 1649 | 1461218678873 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}] 23:04:38 INFO - PROCESS | 1649 | 1461218678980 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:04:39 INFO - PROCESS | 1649 | 1461218679054 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8c1000 == 73 [pid = 1649] [id = 527] 23:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1147be800) [pid = 1649] [serial = 1581] [outer = 0x0] 23:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x118971400) [pid = 1649] [serial = 1582] [outer = 0x1147be800] 23:04:39 INFO - PROCESS | 1649 | 1461218679086 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1269eb000) [pid = 1649] [serial = 1583] [outer = 0x1147be800] 23:04:39 INFO - PROCESS | 1649 | 1461218679709 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]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 871ms 23:04:39 INFO - PROCESS | 1649 | 1461218679741 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 1649 | 1461218679743 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:04:39 INFO - PROCESS | 1649 | 1461218679746 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 1649 | 1461218679749 Marionette TRACE conn2 <- [1,2082,null,{}] 23:04:39 INFO - PROCESS | 1649 | 1461218679753 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}] 23:04:39 INFO - PROCESS | 1649 | 1461218679857 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:04:39 INFO - PROCESS | 1649 | 1461218679936 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f75000 == 74 [pid = 1649] [id = 528] 23:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1158dfc00) [pid = 1649] [serial = 1584] [outer = 0x0] 23:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1163e8800) [pid = 1649] [serial = 1585] [outer = 0x1158dfc00] 23:04:39 INFO - PROCESS | 1649 | 1461218679966 Marionette DEBUG loaded listener.js 23:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x118971800) [pid = 1649] [serial = 1586] [outer = 0x1158dfc00] 23:04:40 INFO - PROCESS | 1649 | 1461218680395 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]]]}] 23:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 673ms 23:04:40 INFO - PROCESS | 1649 | 1461218680420 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:04:40 INFO - PROCESS | 1649 | 1461218680424 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:04:40 INFO - PROCESS | 1649 | 1461218680428 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:04:40 INFO - PROCESS | 1649 | 1461218680430 Marionette TRACE conn2 <- [1,2086,null,{}] 23:04:40 INFO - PROCESS | 1649 | 1461218680433 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}] 23:04:40 INFO - PROCESS | 1649 | 1461218680530 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:04:40 INFO - PROCESS | 1649 | 1461218680594 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca3f800 == 75 [pid = 1649] [id = 529] 23:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1165eb000) [pid = 1649] [serial = 1587] [outer = 0x0] 23:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x119a33000) [pid = 1649] [serial = 1588] [outer = 0x1165eb000] 23:04:40 INFO - PROCESS | 1649 | 1461218680622 Marionette DEBUG loaded listener.js 23:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11ab0d000) [pid = 1649] [serial = 1589] [outer = 0x1165eb000] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12e516800 == 74 [pid = 1649] [id = 350] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2d0000 == 73 [pid = 1649] [id = 426] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12694e800 == 72 [pid = 1649] [id = 425] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11bba5800 == 71 [pid = 1649] [id = 351] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11914b000 == 70 [pid = 1649] [id = 388] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee37000 == 69 [pid = 1649] [id = 519] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12e51b000 == 68 [pid = 1649] [id = 518] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11880e000 == 67 [pid = 1649] [id = 517] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d32a000 == 66 [pid = 1649] [id = 516] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc90800 == 65 [pid = 1649] [id = 515] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12b510800 == 64 [pid = 1649] [id = 514] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2c6800 == 63 [pid = 1649] [id = 513] 23:04:40 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x129ea3400) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x129c3d000 == 62 [pid = 1649] [id = 512] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12695b000 == 61 [pid = 1649] [id = 511] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x126422800 == 60 [pid = 1649] [id = 510] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11c93b800 == 59 [pid = 1649] [id = 509] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x126591000 == 58 [pid = 1649] [id = 508] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12e519000 == 57 [pid = 1649] [id = 506] 23:04:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12db1c000 == 56 [pid = 1649] [id = 505] 23:04:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4ac800 == 55 [pid = 1649] [id = 504] 23:04:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12b859000 == 54 [pid = 1649] [id = 503] 23:04:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7a6800 == 53 [pid = 1649] [id = 502] 23:04:41 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8cb000 == 52 [pid = 1649] [id = 501] 23:04:41 INFO - PROCESS | 1649 | 1461218681107 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]]]}] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12d48d800) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1290d4400) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12657d000) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11b0c9c00) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12e3e0000) [pid = 1649] [serial = 874] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x126580400) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11b0c0000) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x129e9d800) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12fc13800) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11a876800) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12a19e000) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12e722c00) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d497800) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12e724000) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11b0d1800) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11c5f3000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11bbeb000) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11b90fc00) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123cf0800) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11ca6ac00) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12a5cf000) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12ba83000) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11a94e800) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11ab13c00) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118827c00) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x116198800) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118e1ac00) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x123cf1800) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x129ea3000) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11954b000) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12d06c800) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11ab1bc00) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11ad8dc00) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1188df400) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1163eb000) [pid = 1649] [serial = 1449] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11b0c5800) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118fd5000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115611c00) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x114e90400) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x115602400) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119e62400) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11b06a400) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x126e0e400) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129e04c00) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 23:04:41 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1290c7800) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 23:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 23:04:41 INFO - PROCESS | 1649 | 1461218681172 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 1649 | 1461218681174 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:04:41 INFO - PROCESS | 1649 | 1461218681180 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 1649 | 1461218681184 Marionette TRACE conn2 <- [1,2090,null,{}] 23:04:41 INFO - PROCESS | 1649 | 1461218681205 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}] 23:04:41 INFO - PROCESS | 1649 | 1461218681344 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:04:41 INFO - PROCESS | 1649 | 1461218681433 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c427000 == 53 [pid = 1649] [id = 530] 23:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11ab72c00) [pid = 1649] [serial = 1590] [outer = 0x0] 23:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11ad88800) [pid = 1649] [serial = 1591] [outer = 0x11ab72c00] 23:04:41 INFO - PROCESS | 1649 | 1461218681480 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11b06ac00) [pid = 1649] [serial = 1592] [outer = 0x11ab72c00] 23:04:41 INFO - PROCESS | 1649 | 1461218681863 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]]]}] 23:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 725ms 23:04:41 INFO - PROCESS | 1649 | 1461218681905 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 1649 | 1461218681907 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:04:41 INFO - PROCESS | 1649 | 1461218681910 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 1649 | 1461218681911 Marionette TRACE conn2 <- [1,2094,null,{}] 23:04:41 INFO - PROCESS | 1649 | 1461218681913 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}] 23:04:42 INFO - PROCESS | 1649 | 1461218682001 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:04:42 INFO - PROCESS | 1649 | 1461218682058 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x126630800 == 54 [pid = 1649] [id = 531] 23:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11b071800) [pid = 1649] [serial = 1593] [outer = 0x0] 23:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11b0c3000) [pid = 1649] [serial = 1594] [outer = 0x11b071800] 23:04:42 INFO - PROCESS | 1649 | 1461218682085 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11bbee800) [pid = 1649] [serial = 1595] [outer = 0x11b071800] 23:04:42 INFO - PROCESS | 1649 | 1461218682362 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]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 470ms 23:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:04:42 INFO - PROCESS | 1649 | 1461218682384 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 1649 | 1461218682385 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:04:42 INFO - PROCESS | 1649 | 1461218682387 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 1649 | 1461218682388 Marionette TRACE conn2 <- [1,2098,null,{}] 23:04:42 INFO - PROCESS | 1649 | 1461218682390 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}] 23:04:42 INFO - PROCESS | 1649 | 1461218682488 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:04:42 INFO - PROCESS | 1649 | 1461218682492 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a269000 == 55 [pid = 1649] [id = 532] 23:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11c20d800) [pid = 1649] [serial = 1596] [outer = 0x0] 23:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123ceb800) [pid = 1649] [serial = 1597] [outer = 0x11c20d800] 23:04:42 INFO - PROCESS | 1649 | 1461218682518 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12657fc00) [pid = 1649] [serial = 1598] [outer = 0x11c20d800] 23:04:42 INFO - PROCESS | 1649 | 1461218682857 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]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 521ms 23:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:04:42 INFO - PROCESS | 1649 | 1461218682911 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 1649 | 1461218682912 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:04:42 INFO - PROCESS | 1649 | 1461218682914 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 1649 | 1461218682914 Marionette TRACE conn2 <- [1,2102,null,{}] 23:04:42 INFO - PROCESS | 1649 | 1461218682916 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}] 23:04:43 INFO - PROCESS | 1649 | 1461218683014 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:04:43 INFO - PROCESS | 1649 | 1461218683020 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b851000 == 56 [pid = 1649] [id = 533] 23:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126584400) [pid = 1649] [serial = 1599] [outer = 0x0] 23:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126c74000) [pid = 1649] [serial = 1600] [outer = 0x126584400] 23:04:43 INFO - PROCESS | 1649 | 1461218683050 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129e0e400) [pid = 1649] [serial = 1601] [outer = 0x126584400] 23:04:43 INFO - PROCESS | 1649 | 1461218683532 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]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 23:04:43 INFO - PROCESS | 1649 | 1461218683586 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 1649 | 1461218683587 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:04:43 INFO - PROCESS | 1649 | 1461218683589 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 1649 | 1461218683590 Marionette TRACE conn2 <- [1,2106,null,{}] 23:04:43 INFO - PROCESS | 1649 | 1461218683594 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}] 23:04:43 INFO - PROCESS | 1649 | 1461218683699 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:04:43 INFO - PROCESS | 1649 | 1461218683712 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0a0800 == 57 [pid = 1649] [id = 534] 23:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x129e0e800) [pid = 1649] [serial = 1602] [outer = 0x0] 23:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a19ec00) [pid = 1649] [serial = 1603] [outer = 0x129e0e800] 23:04:43 INFO - PROCESS | 1649 | 1461218683737 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a8ecc00) [pid = 1649] [serial = 1604] [outer = 0x129e0e800] 23:04:44 INFO - PROCESS | 1649 | 1461218684098 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]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 23:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:04:44 INFO - PROCESS | 1649 | 1461218684112 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 1649 | 1461218684113 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:04:44 INFO - PROCESS | 1649 | 1461218684116 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 1649 | 1461218684117 Marionette TRACE conn2 <- [1,2110,null,{}] 23:04:44 INFO - PROCESS | 1649 | 1461218684119 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}] 23:04:44 INFO - PROCESS | 1649 | 1461218684224 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:04:44 INFO - PROCESS | 1649 | 1461218684247 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d328800 == 58 [pid = 1649] [id = 535] 23:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12a5d1000) [pid = 1649] [serial = 1605] [outer = 0x0] 23:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b37dc00) [pid = 1649] [serial = 1606] [outer = 0x12a5d1000] 23:04:44 INFO - PROCESS | 1649 | 1461218684272 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b89bc00) [pid = 1649] [serial = 1607] [outer = 0x12a5d1000] 23:04:44 INFO - PROCESS | 1649 | 1461218684599 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]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 517ms 23:04:44 INFO - PROCESS | 1649 | 1461218684634 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:04:44 INFO - PROCESS | 1649 | 1461218684635 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:04:44 INFO - PROCESS | 1649 | 1461218684637 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 1649 | 1461218684638 Marionette TRACE conn2 <- [1,2114,null,{}] 23:04:44 INFO - PROCESS | 1649 | 1461218684641 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}] 23:04:44 INFO - PROCESS | 1649 | 1461218684749 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:04:44 INFO - PROCESS | 1649 | 1461218684787 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e509800 == 59 [pid = 1649] [id = 536] 23:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11a875000) [pid = 1649] [serial = 1608] [outer = 0x0] 23:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12baab800) [pid = 1649] [serial = 1609] [outer = 0x11a875000] 23:04:44 INFO - PROCESS | 1649 | 1461218684812 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bd10c00) [pid = 1649] [serial = 1610] [outer = 0x11a875000] 23:04:45 INFO - PROCESS | 1649 | 1461218685158 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]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 23:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:04:45 INFO - PROCESS | 1649 | 1461218685208 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 1649 | 1461218685210 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:04:45 INFO - PROCESS | 1649 | 1461218685213 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1649 | 1461218685215 Marionette TRACE conn2 <- [1,2118,null,{}] 23:04:45 INFO - PROCESS | 1649 | 1461218685218 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}] 23:04:45 INFO - PROCESS | 1649 | 1461218685485 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1277cf000) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x129c62800) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x116194800) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a199400) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11aea0800) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114f58000) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11b0bdc00) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11795bc00) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126575400) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12ba7f800) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x114115000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:04:45 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1158ba000) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:04:45 INFO - PROCESS | 1649 | 1461218685536 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bba7000 == 60 [pid = 1649] [id = 537] 23:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x114e97000) [pid = 1649] [serial = 1611] [outer = 0x0] 23:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x116194800) [pid = 1649] [serial = 1612] [outer = 0x114e97000] 23:04:45 INFO - PROCESS | 1649 | 1461218685561 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11b0c5400) [pid = 1649] [serial = 1613] [outer = 0x114e97000] 23:04:45 INFO - PROCESS | 1649 | 1461218685889 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]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 23:04:45 INFO - PROCESS | 1649 | 1461218685935 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 1649 | 1461218685937 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:04:45 INFO - PROCESS | 1649 | 1461218685940 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1649 | 1461218685943 Marionette TRACE conn2 <- [1,2122,null,{}] 23:04:45 INFO - PROCESS | 1649 | 1461218685947 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}] 23:04:46 INFO - PROCESS | 1649 | 1461218686168 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:04:46 INFO - PROCESS | 1649 | 1461218686181 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3d4800 == 61 [pid = 1649] [id = 538] 23:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d068800) [pid = 1649] [serial = 1614] [outer = 0x0] 23:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d0c1000) [pid = 1649] [serial = 1615] [outer = 0x12d068800] 23:04:46 INFO - PROCESS | 1649 | 1461218686210 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d366000) [pid = 1649] [serial = 1616] [outer = 0x12d068800] 23:04:46 INFO - PROCESS | 1649 | 1461218686533 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]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 624ms 23:04:46 INFO - PROCESS | 1649 | 1461218686565 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:04:46 INFO - PROCESS | 1649 | 1461218686566 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:04:46 INFO - PROCESS | 1649 | 1461218686568 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 1649 | 1461218686569 Marionette TRACE conn2 <- [1,2126,null,{}] 23:04:46 INFO - PROCESS | 1649 | 1461218686572 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}] 23:04:46 INFO - PROCESS | 1649 | 1461218686660 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:04:46 INFO - PROCESS | 1649 | 1461218686723 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc9a800 == 62 [pid = 1649] [id = 539] 23:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x114107c00) [pid = 1649] [serial = 1617] [outer = 0x0] 23:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12d49a800) [pid = 1649] [serial = 1618] [outer = 0x114107c00] 23:04:46 INFO - PROCESS | 1649 | 1461218686748 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e15e800) [pid = 1649] [serial = 1619] [outer = 0x114107c00] 23:04:47 INFO - PROCESS | 1649 | 1461218687017 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]]]}] 23:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 470ms 23:04:47 INFO - PROCESS | 1649 | 1461218687038 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 1649 | 1461218687039 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:04:47 INFO - PROCESS | 1649 | 1461218687041 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 1649 | 1461218687043 Marionette TRACE conn2 <- [1,2130,null,{}] 23:04:47 INFO - PROCESS | 1649 | 1461218687052 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}] 23:04:47 INFO - PROCESS | 1649 | 1461218687146 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:04:47 INFO - PROCESS | 1649 | 1461218687150 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301b5800 == 63 [pid = 1649] [id = 540] 23:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12e15f800) [pid = 1649] [serial = 1620] [outer = 0x0] 23:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e16c400) [pid = 1649] [serial = 1621] [outer = 0x12e15f800] 23:04:47 INFO - PROCESS | 1649 | 1461218687175 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e39c000) [pid = 1649] [serial = 1622] [outer = 0x12e15f800] 23:04:47 INFO - PROCESS | 1649 | 1461218687653 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] 23:04:47 INFO - PROCESS | 1649 | 1461218687723 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:04:47 INFO - PROCESS | 1649 | 1461218687726 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 1649 | 1461218687729 Marionette TRACE conn2 <- [1,2134,null,{}] 23:04:47 INFO - PROCESS | 1649 | 1461218687733 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}] 23:04:47 INFO - PROCESS | 1649 | 1461218687847 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:04:47 INFO - PROCESS | 1649 | 1461218687923 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c23e000 == 64 [pid = 1649] [id = 541] 23:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x114e91000) [pid = 1649] [serial = 1623] [outer = 0x0] 23:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x116196400) [pid = 1649] [serial = 1624] [outer = 0x114e91000] 23:04:47 INFO - PROCESS | 1649 | 1461218687956 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x118fd5000) [pid = 1649] [serial = 1625] [outer = 0x114e91000] 23:04:48 INFO - PROCESS | 1649 | 1461218688358 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]]]}] 23:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 23:04:48 INFO - PROCESS | 1649 | 1461218688398 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:04:48 INFO - PROCESS | 1649 | 1461218688402 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:04:48 INFO - PROCESS | 1649 | 1461218688407 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:04:48 INFO - PROCESS | 1649 | 1461218688409 Marionette TRACE conn2 <- [1,2138,null,{}] 23:04:48 INFO - PROCESS | 1649 | 1461218688414 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}] 23:04:48 INFO - PROCESS | 1649 | 1461218688521 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:04:48 INFO - PROCESS | 1649 | 1461218688625 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a16d800 == 65 [pid = 1649] [id = 542] 23:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x119a2f000) [pid = 1649] [serial = 1626] [outer = 0x0] 23:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11abb2000) [pid = 1649] [serial = 1627] [outer = 0x119a2f000] 23:04:48 INFO - PROCESS | 1649 | 1461218688657 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11b0bd400) [pid = 1649] [serial = 1628] [outer = 0x119a2f000] 23:04:49 INFO - PROCESS | 1649 | 1461218689032 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]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 672ms 23:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:04:49 INFO - PROCESS | 1649 | 1461218689080 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1649 | 1461218689081 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:04:49 INFO - PROCESS | 1649 | 1461218689084 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1649 | 1461218689086 Marionette TRACE conn2 <- [1,2142,null,{}] 23:04:49 INFO - PROCESS | 1649 | 1461218689094 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}] 23:04:49 INFO - PROCESS | 1649 | 1461218689204 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:04:49 INFO - PROCESS | 1649 | 1461218689318 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f21c000 == 66 [pid = 1649] [id = 543] 23:04:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x126581000) [pid = 1649] [serial = 1629] [outer = 0x0] 23:04:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x126e0e400) [pid = 1649] [serial = 1630] [outer = 0x126581000] 23:04:49 INFO - PROCESS | 1649 | 1461218689349 Marionette DEBUG loaded listener.js 23:04:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1290cc400) [pid = 1649] [serial = 1631] [outer = 0x126581000] 23:04:49 INFO - PROCESS | 1649 | 1461218689764 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] 23:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:04:49 INFO - PROCESS | 1649 | 1461218689808 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:04:49 INFO - PROCESS | 1649 | 1461218689811 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1649 | 1461218689812 Marionette TRACE conn2 <- [1,2146,null,{}] 23:04:49 INFO - PROCESS | 1649 | 1461218689815 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}] 23:04:49 INFO - PROCESS | 1649 | 1461218689921 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:04:50 INFO - PROCESS | 1649 | 1461218690024 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1308cb000 == 67 [pid = 1649] [id = 544] 23:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x129e09c00) [pid = 1649] [serial = 1632] [outer = 0x0] 23:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b5b5000) [pid = 1649] [serial = 1633] [outer = 0x129e09c00] 23:04:50 INFO - PROCESS | 1649 | 1461218690057 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ce4ac00) [pid = 1649] [serial = 1634] [outer = 0x129e09c00] 23:04:50 INFO - PROCESS | 1649 | 1461218690474 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] 23:04:50 INFO - PROCESS | 1649 | 1461218690541 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:04:50 INFO - PROCESS | 1649 | 1461218690574 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:04:50 INFO - PROCESS | 1649 | 1461218690576 Marionette TRACE conn2 <- [1,2150,null,{}] 23:04:50 INFO - PROCESS | 1649 | 1461218690581 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}] 23:04:50 INFO - PROCESS | 1649 | 1461218690687 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:04:50 INFO - PROCESS | 1649 | 1461218690760 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c5b000 == 68 [pid = 1649] [id = 545] 23:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12b38bc00) [pid = 1649] [serial = 1635] [outer = 0x0] 23:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12d364800) [pid = 1649] [serial = 1636] [outer = 0x12b38bc00] 23:04:50 INFO - PROCESS | 1649 | 1461218690791 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e39c400) [pid = 1649] [serial = 1637] [outer = 0x12b38bc00] 23:04:51 INFO - PROCESS | 1649 | 1461218691200 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]]]}] 23:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 692ms 23:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:04:51 INFO - PROCESS | 1649 | 1461218691248 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1649 | 1461218691250 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:04:51 INFO - PROCESS | 1649 | 1461218691252 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 1649 | 1461218691253 Marionette TRACE conn2 <- [1,2154,null,{}] 23:04:51 INFO - PROCESS | 1649 | 1461218691256 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}] 23:04:51 INFO - PROCESS | 1649 | 1461218691376 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:04:51 INFO - PROCESS | 1649 | 1461218691481 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1372ab000 == 69 [pid = 1649] [id = 546] 23:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12e3a0800) [pid = 1649] [serial = 1638] [outer = 0x0] 23:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e3df400) [pid = 1649] [serial = 1639] [outer = 0x12e3a0800] 23:04:51 INFO - PROCESS | 1649 | 1461218691514 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e814000) [pid = 1649] [serial = 1640] [outer = 0x12e3a0800] 23:04:51 INFO - PROCESS | 1649 | 1461218691923 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]]]}] 23:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 719ms 23:04:51 INFO - PROCESS | 1649 | 1461218691972 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1649 | 1461218691974 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:04:52 INFO - PROCESS | 1649 | 1461218692008 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 1649 | 1461218692009 Marionette TRACE conn2 <- [1,2158,null,{}] 23:04:52 INFO - PROCESS | 1649 | 1461218692034 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}] 23:04:52 INFO - PROCESS | 1649 | 1461218692142 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:04:52 INFO - PROCESS | 1649 | 1461218692247 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1161dd800 == 70 [pid = 1649] [id = 547] 23:04:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x111b11c00) [pid = 1649] [serial = 1641] [outer = 0x0] 23:04:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1165eb800) [pid = 1649] [serial = 1642] [outer = 0x111b11c00] 23:04:52 INFO - PROCESS | 1649 | 1461218692279 Marionette DEBUG loaded listener.js 23:04:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x129e0a000) [pid = 1649] [serial = 1643] [outer = 0x111b11c00] 23:04:52 INFO - PROCESS | 1649 | 1461218692829 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]]]}] 23:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 923ms 23:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:04:52 INFO - PROCESS | 1649 | 1461218692899 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 1649 | 1461218692902 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:04:52 INFO - PROCESS | 1649 | 1461218692905 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 1649 | 1461218692907 Marionette TRACE conn2 <- [1,2162,null,{}] 23:04:52 INFO - PROCESS | 1649 | 1461218692911 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}] 23:04:53 INFO - PROCESS | 1649 | 1461218693017 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:04:53 INFO - PROCESS | 1649 | 1461218693084 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118999800 == 71 [pid = 1649] [id = 548] 23:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x114bdcc00) [pid = 1649] [serial = 1644] [outer = 0x0] 23:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x114be1400) [pid = 1649] [serial = 1645] [outer = 0x114bdcc00] 23:04:53 INFO - PROCESS | 1649 | 1461218693160 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x114e90400) [pid = 1649] [serial = 1646] [outer = 0x114bdcc00] 23:04:53 INFO - PROCESS | 1649 | 1461218693619 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]]]}] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119859800 == 70 [pid = 1649] [id = 369] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc9a800 == 69 [pid = 1649] [id = 539] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3d4800 == 68 [pid = 1649] [id = 538] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11bba7000 == 67 [pid = 1649] [id = 537] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12e509800 == 66 [pid = 1649] [id = 536] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d328800 == 65 [pid = 1649] [id = 535] 23:04:53 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12bd03800) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0a0800 == 64 [pid = 1649] [id = 534] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12b851000 == 63 [pid = 1649] [id = 533] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12a269000 == 62 [pid = 1649] [id = 532] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x126630800 == 61 [pid = 1649] [id = 531] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11c427000 == 60 [pid = 1649] [id = 530] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca3f800 == 59 [pid = 1649] [id = 529] 23:04:53 INFO - PROCESS | 1649 | --DOCSHELL 0x127f75000 == 58 [pid = 1649] [id = 528] 23:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 775ms 23:04:53 INFO - PROCESS | 1649 | 1461218693680 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:04:53 INFO - PROCESS | 1649 | 1461218693683 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:04:53 INFO - PROCESS | 1649 | 1461218693688 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:04:53 INFO - PROCESS | 1649 | 1461218693689 Marionette TRACE conn2 <- [1,2166,null,{}] 23:04:53 INFO - PROCESS | 1649 | 1461218693692 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}] 23:04:53 INFO - PROCESS | 1649 | 1461218693782 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:04:53 INFO - PROCESS | 1649 | 1461218693790 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66c800 == 59 [pid = 1649] [id = 549] 23:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x114f58000) [pid = 1649] [serial = 1647] [outer = 0x0] 23:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1158e6000) [pid = 1649] [serial = 1648] [outer = 0x114f58000] 23:04:53 INFO - PROCESS | 1649 | 1461218693818 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x116195400) [pid = 1649] [serial = 1649] [outer = 0x114f58000] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12a198400) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12a5d1c00) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12a5ca000) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11ab0dc00) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11aeaa800) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12b8a6400) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11b0b6000) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11b61b400) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12a5c2800) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12b4f9400) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11655a800) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11560ec00) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c46c800) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x123ae2c00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1277cc800) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b383000) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x118976800) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11a87ac00) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118e22000) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x126578800) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1267f8400) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x114c10800) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12a5cc800) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11aef4000) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bab8400) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12baac400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x114e8b800) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11c854000) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11618dc00) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ba81800) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x129c60000) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1649 | 1461218694210 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 570ms 23:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:04:54 INFO - PROCESS | 1649 | 1461218694260 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 1649 | 1461218694262 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:04:54 INFO - PROCESS | 1649 | 1461218694264 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 1649 | 1461218694266 Marionette TRACE conn2 <- [1,2170,null,{}] 23:04:54 INFO - PROCESS | 1649 | 1461218694274 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}] 23:04:54 INFO - PROCESS | 1649 | 1461218694363 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:04:54 INFO - PROCESS | 1649 | 1461218694368 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126420800 == 60 [pid = 1649] [id = 550] 23:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11882a000) [pid = 1649] [serial = 1650] [outer = 0x0] 23:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118fd6400) [pid = 1649] [serial = 1651] [outer = 0x11882a000] 23:04:54 INFO - PROCESS | 1649 | 1461218694396 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119546400) [pid = 1649] [serial = 1652] [outer = 0x11882a000] 23:04:54 INFO - PROCESS | 1649 | 1461218694751 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 23:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:04:54 INFO - PROCESS | 1649 | 1461218694785 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 1649 | 1461218694786 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:04:54 INFO - PROCESS | 1649 | 1461218694788 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 1649 | 1461218694790 Marionette TRACE conn2 <- [1,2174,null,{}] 23:04:54 INFO - PROCESS | 1649 | 1461218694792 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}] 23:04:54 INFO - PROCESS | 1649 | 1461218694880 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:04:54 INFO - PROCESS | 1649 | 1461218694885 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126948000 == 61 [pid = 1649] [id = 551] 23:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11954ac00) [pid = 1649] [serial = 1653] [outer = 0x0] 23:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11a87f000) [pid = 1649] [serial = 1654] [outer = 0x11954ac00] 23:04:54 INFO - PROCESS | 1649 | 1461218694911 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11a99c400) [pid = 1649] [serial = 1655] [outer = 0x11954ac00] 23:04:55 INFO - PROCESS | 1649 | 1461218695260 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]]]}] 23:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 23:04:55 INFO - PROCESS | 1649 | 1461218695308 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 1649 | 1461218695309 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:04:55 INFO - PROCESS | 1649 | 1461218695311 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1649 | 1461218695312 Marionette TRACE conn2 <- [1,2178,null,{}] 23:04:55 INFO - PROCESS | 1649 | 1461218695315 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}] 23:04:55 INFO - PROCESS | 1649 | 1461218695431 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:04:55 INFO - PROCESS | 1649 | 1461218695472 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c52000 == 62 [pid = 1649] [id = 552] 23:04:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11954b000) [pid = 1649] [serial = 1656] [outer = 0x0] 23:04:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11ab11000) [pid = 1649] [serial = 1657] [outer = 0x11954b000] 23:04:55 INFO - PROCESS | 1649 | 1461218695498 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11abac400) [pid = 1649] [serial = 1658] [outer = 0x11954b000] 23:04:55 INFO - PROCESS | 1649 | 1461218695804 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]]]}] 23:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 23:04:55 INFO - PROCESS | 1649 | 1461218695831 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 1649 | 1461218695832 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:04:55 INFO - PROCESS | 1649 | 1461218695835 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1649 | 1461218695836 Marionette TRACE conn2 <- [1,2182,null,{}] 23:04:55 INFO - PROCESS | 1649 | 1461218695838 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}] 23:04:55 INFO - PROCESS | 1649 | 1461218695965 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:04:56 INFO - PROCESS | 1649 | 1461218696006 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a16e000 == 63 [pid = 1649] [id = 553] 23:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11abb4400) [pid = 1649] [serial = 1659] [outer = 0x0] 23:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11aeef800) [pid = 1649] [serial = 1660] [outer = 0x11abb4400] 23:04:56 INFO - PROCESS | 1649 | 1461218696033 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11b6dd000) [pid = 1649] [serial = 1661] [outer = 0x11abb4400] 23:04:56 INFO - PROCESS | 1649 | 1461218696384 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]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 568ms 23:04:56 INFO - PROCESS | 1649 | 1461218696404 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1649 | 1461218696405 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:04:56 INFO - PROCESS | 1649 | 1461218696407 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1649 | 1461218696408 Marionette TRACE conn2 <- [1,2186,null,{}] 23:04:56 INFO - PROCESS | 1649 | 1461218696413 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}] 23:04:56 INFO - PROCESS | 1649 | 1461218696527 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:04:56 INFO - PROCESS | 1649 | 1461218696541 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2c6000 == 64 [pid = 1649] [id = 554] 23:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11b6de000) [pid = 1649] [serial = 1662] [outer = 0x0] 23:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c1c8400) [pid = 1649] [serial = 1663] [outer = 0x11b6de000] 23:04:56 INFO - PROCESS | 1649 | 1461218696567 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c860000) [pid = 1649] [serial = 1664] [outer = 0x11b6de000] 23:04:56 INFO - PROCESS | 1649 | 1461218696937 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]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 570ms 23:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:04:56 INFO - PROCESS | 1649 | 1461218696986 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1649 | 1461218696988 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:04:56 INFO - PROCESS | 1649 | 1461218696991 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1649 | 1461218696993 Marionette TRACE conn2 <- [1,2190,null,{}] 23:04:56 INFO - PROCESS | 1649 | 1461218696997 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}] 23:04:57 INFO - PROCESS | 1649 | 1461218697165 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:04:57 INFO - PROCESS | 1649 | 1461218697191 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b513800 == 65 [pid = 1649] [id = 555] 23:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11b913000) [pid = 1649] [serial = 1665] [outer = 0x0] 23:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x123ae2c00) [pid = 1649] [serial = 1666] [outer = 0x11b913000] 23:04:57 INFO - PROCESS | 1649 | 1461218697232 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x126576c00) [pid = 1649] [serial = 1667] [outer = 0x11b913000] 23:04:57 INFO - PROCESS | 1649 | 1461218697664 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]]]}] 23:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 721ms 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11b071800) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1165eb000) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c20d800) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x129e0e800) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11ab72c00) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x126584400) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1158dfc00) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12a5d1000) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11a875000) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114e97000) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x114107c00) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:04:57 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12d068800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:04:57 INFO - PROCESS | 1649 | 1461218697830 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:04:57 INFO - PROCESS | 1649 | 1461218697831 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:04:57 INFO - PROCESS | 1649 | 1461218697841 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 1649 | 1461218697843 Marionette TRACE conn2 <- [1,2194,null,{}] 23:04:57 INFO - PROCESS | 1649 | 1461218697846 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}] 23:04:57 INFO - PROCESS | 1649 | 1461218697933 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:04:57 INFO - PROCESS | 1649 | 1461218697937 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e95800 == 66 [pid = 1649] [id = 556] 23:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11abaec00) [pid = 1649] [serial = 1668] [outer = 0x0] 23:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11b6e2400) [pid = 1649] [serial = 1669] [outer = 0x11abaec00] 23:04:57 INFO - PROCESS | 1649 | 1461218697962 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12657b000) [pid = 1649] [serial = 1670] [outer = 0x11abaec00] 23:04:58 INFO - PROCESS | 1649 | 1461218698282 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]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 472ms 23:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:04:58 INFO - PROCESS | 1649 | 1461218698314 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1649 | 1461218698315 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:04:58 INFO - PROCESS | 1649 | 1461218698317 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1649 | 1461218698318 Marionette TRACE conn2 <- [1,2198,null,{}] 23:04:58 INFO - PROCESS | 1649 | 1461218698321 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}] 23:04:58 INFO - PROCESS | 1649 | 1461218698409 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:04:58 INFO - PROCESS | 1649 | 1461218698484 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d178800 == 67 [pid = 1649] [id = 557] 23:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1265da800) [pid = 1649] [serial = 1671] [outer = 0x0] 23:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x126c6b400) [pid = 1649] [serial = 1672] [outer = 0x1265da800] 23:04:58 INFO - PROCESS | 1649 | 1461218698511 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x127428c00) [pid = 1649] [serial = 1673] [outer = 0x1265da800] 23:04:58 INFO - PROCESS | 1649 | 1461218698809 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]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 23:04:58 INFO - PROCESS | 1649 | 1461218698837 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1649 | 1461218698839 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:04:58 INFO - PROCESS | 1649 | 1461218698841 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1649 | 1461218698843 Marionette TRACE conn2 <- [1,2202,null,{}] 23:04:58 INFO - PROCESS | 1649 | 1461218698849 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}] 23:04:58 INFO - PROCESS | 1649 | 1461218698952 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:04:58 INFO - PROCESS | 1649 | 1461218698955 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4b5000 == 68 [pid = 1649] [id = 558] 23:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12770e800) [pid = 1649] [serial = 1674] [outer = 0x0] 23:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1290ca400) [pid = 1649] [serial = 1675] [outer = 0x12770e800] 23:04:58 INFO - PROCESS | 1649 | 1461218698985 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x129e9f400) [pid = 1649] [serial = 1676] [outer = 0x12770e800] 23:04:59 INFO - PROCESS | 1649 | 1461218699332 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]]]}] 23:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 23:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:04:59 INFO - PROCESS | 1649 | 1461218699365 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 1649 | 1461218699366 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:04:59 INFO - PROCESS | 1649 | 1461218699369 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:04:59 INFO - PROCESS | 1649 | 1461218699370 Marionette TRACE conn2 <- [1,2206,null,{}] 23:04:59 INFO - PROCESS | 1649 | 1461218699388 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}] 23:04:59 INFO - PROCESS | 1649 | 1461218699479 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:04:59 INFO - PROCESS | 1649 | 1461218699483 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12db33800 == 69 [pid = 1649] [id = 559] 23:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x129e9f800) [pid = 1649] [serial = 1677] [outer = 0x0] 23:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12a196000) [pid = 1649] [serial = 1678] [outer = 0x129e9f800] 23:04:59 INFO - PROCESS | 1649 | 1461218699507 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12a5c3800) [pid = 1649] [serial = 1679] [outer = 0x129e9f800] 23:04:59 INFO - PROCESS | 1649 | 1461218699942 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]]]}] 23:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 621ms 23:04:59 INFO - PROCESS | 1649 | 1461218699990 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 1649 | 1461218699993 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:05:00 INFO - PROCESS | 1649 | 1461218699997 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1649 | 1461218699999 Marionette TRACE conn2 <- [1,2210,null,{}] 23:05:00 INFO - PROCESS | 1649 | 1461218700004 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}] 23:05:00 INFO - PROCESS | 1649 | 1461218700122 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:05:00 INFO - PROCESS | 1649 | 1461218700230 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a8ab800 == 70 [pid = 1649] [id = 560] 23:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x114107800) [pid = 1649] [serial = 1680] [outer = 0x0] 23:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x114be6400) [pid = 1649] [serial = 1681] [outer = 0x114107800] 23:05:00 INFO - PROCESS | 1649 | 1461218700265 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x114f96000) [pid = 1649] [serial = 1682] [outer = 0x114107800] 23:05:00 INFO - PROCESS | 1649 | 1461218700683 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]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 723ms 23:05:00 INFO - PROCESS | 1649 | 1461218700720 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 1649 | 1461218700724 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:05:00 INFO - PROCESS | 1649 | 1461218700729 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1649 | 1461218700731 Marionette TRACE conn2 <- [1,2214,null,{}] 23:05:00 INFO - PROCESS | 1649 | 1461218700733 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}] 23:05:00 INFO - PROCESS | 1649 | 1461218700867 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:05:00 INFO - PROCESS | 1649 | 1461218700957 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126554800 == 71 [pid = 1649] [id = 561] 23:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1157b7800) [pid = 1649] [serial = 1683] [outer = 0x0] 23:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x118829400) [pid = 1649] [serial = 1684] [outer = 0x1157b7800] 23:05:00 INFO - PROCESS | 1649 | 1461218700988 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119545c00) [pid = 1649] [serial = 1685] [outer = 0x1157b7800] 23:05:01 INFO - PROCESS | 1649 | 1461218701405 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]]]}] 23:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 719ms 23:05:01 INFO - PROCESS | 1649 | 1461218701449 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:05:01 INFO - PROCESS | 1649 | 1461218701450 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:05:01 INFO - PROCESS | 1649 | 1461218701453 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:05:01 INFO - PROCESS | 1649 | 1461218701455 Marionette TRACE conn2 <- [1,2218,null,{}] 23:05:01 INFO - PROCESS | 1649 | 1461218701463 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}] 23:05:01 INFO - PROCESS | 1649 | 1461218701576 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:05:01 INFO - PROCESS | 1649 | 1461218701683 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d326800 == 72 [pid = 1649] [id = 562] 23:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11a60a400) [pid = 1649] [serial = 1686] [outer = 0x0] 23:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11ad8dc00) [pid = 1649] [serial = 1687] [outer = 0x11a60a400] 23:05:01 INFO - PROCESS | 1649 | 1461218701716 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11b0bf800) [pid = 1649] [serial = 1688] [outer = 0x11a60a400] 23:05:02 INFO - PROCESS | 1649 | 1461218702107 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]]]}] 23:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 721ms 23:05:02 INFO - PROCESS | 1649 | 1461218702180 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:05:02 INFO - PROCESS | 1649 | 1461218702183 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:05:02 INFO - PROCESS | 1649 | 1461218702186 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 1649 | 1461218702187 Marionette TRACE conn2 <- [1,2222,null,{}] 23:05:02 INFO - PROCESS | 1649 | 1461218702190 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}] 23:05:02 INFO - PROCESS | 1649 | 1461218702330 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:05:02 INFO - PROCESS | 1649 | 1461218702482 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee33000 == 73 [pid = 1649] [id = 563] 23:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11c46c800) [pid = 1649] [serial = 1689] [outer = 0x0] 23:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x126584000) [pid = 1649] [serial = 1690] [outer = 0x11c46c800] 23:05:02 INFO - PROCESS | 1649 | 1461218702533 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1290ca000) [pid = 1649] [serial = 1691] [outer = 0x11c46c800] 23:05:03 INFO - PROCESS | 1649 | 1461218703006 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]]]}] 23:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 871ms 23:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:05:03 INFO - PROCESS | 1649 | 1461218703057 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:05:03 INFO - PROCESS | 1649 | 1461218703058 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:05:03 INFO - PROCESS | 1649 | 1461218703061 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 1649 | 1461218703062 Marionette TRACE conn2 <- [1,2226,null,{}] 23:05:03 INFO - PROCESS | 1649 | 1461218703064 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}] 23:05:03 INFO - PROCESS | 1649 | 1461218703173 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:05:03 INFO - PROCESS | 1649 | 1461218703279 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f212800 == 74 [pid = 1649] [id = 564] 23:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11c857000) [pid = 1649] [serial = 1692] [outer = 0x0] 23:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x129e09400) [pid = 1649] [serial = 1693] [outer = 0x11c857000] 23:05:03 INFO - PROCESS | 1649 | 1461218703310 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a5c4800) [pid = 1649] [serial = 1694] [outer = 0x11c857000] 23:05:03 INFO - PROCESS | 1649 | 1461218703682 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]]]}] 23:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 669ms 23:05:03 INFO - PROCESS | 1649 | 1461218703730 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:05:03 INFO - PROCESS | 1649 | 1461218703732 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:05:03 INFO - PROCESS | 1649 | 1461218703734 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 1649 | 1461218703735 Marionette TRACE conn2 <- [1,2230,null,{}] 23:05:03 INFO - PROCESS | 1649 | 1461218703738 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}] 23:05:03 INFO - PROCESS | 1649 | 1461218703879 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:05:03 INFO - PROCESS | 1649 | 1461218703961 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6b5800 == 75 [pid = 1649] [id = 565] 23:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a8edc00) [pid = 1649] [serial = 1695] [outer = 0x0] 23:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12b37f800) [pid = 1649] [serial = 1696] [outer = 0x12a8edc00] 23:05:03 INFO - PROCESS | 1649 | 1461218703993 Marionette DEBUG loaded listener.js 23:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12b5bc400) [pid = 1649] [serial = 1697] [outer = 0x12a8edc00] 23:05:04 INFO - PROCESS | 1649 | 1461218704395 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]]]}] 23:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 669ms 23:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:05:04 INFO - PROCESS | 1649 | 1461218704404 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:05:04 INFO - PROCESS | 1649 | 1461218704405 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:05:04 INFO - PROCESS | 1649 | 1461218704407 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 1649 | 1461218704408 Marionette TRACE conn2 <- [1,2234,null,{}] 23:05:04 INFO - PROCESS | 1649 | 1461218704411 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}] 23:05:04 INFO - PROCESS | 1649 | 1461218704518 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:05:04 INFO - PROCESS | 1649 | 1461218704595 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdad800 == 76 [pid = 1649] [id = 566] 23:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12b5c1800) [pid = 1649] [serial = 1698] [outer = 0x0] 23:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12ba81800) [pid = 1649] [serial = 1699] [outer = 0x12b5c1800] 23:05:04 INFO - PROCESS | 1649 | 1461218704626 Marionette DEBUG loaded listener.js 23:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12bab1400) [pid = 1649] [serial = 1700] [outer = 0x12b5c1800] 23:05:05 INFO - PROCESS | 1649 | 1461218705071 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]]]}] 23:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 673ms 23:05:05 INFO - PROCESS | 1649 | 1461218705080 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:05:05 INFO - PROCESS | 1649 | 1461218705082 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:05:05 INFO - PROCESS | 1649 | 1461218705084 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - PROCESS | 1649 | 1461218705085 Marionette TRACE conn2 <- [1,2238,null,{}] 23:05:05 INFO - PROCESS | 1649 | 1461218705088 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}] 23:05:05 INFO - PROCESS | 1649 | 1461218705197 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:05:05 INFO - PROCESS | 1649 | 1461218705310 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa0800 == 77 [pid = 1649] [id = 567] 23:05:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x115335800) [pid = 1649] [serial = 1701] [outer = 0x0] 23:05:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12657a400) [pid = 1649] [serial = 1702] [outer = 0x115335800] 23:05:05 INFO - PROCESS | 1649 | 1461218705341 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12bd07800) [pid = 1649] [serial = 1703] [outer = 0x115335800] 23:05:05 INFO - PROCESS | 1649 | 1461218705924 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]]]}] 23:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 873ms 23:05:05 INFO - PROCESS | 1649 | 1461218705958 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:05:05 INFO - PROCESS | 1649 | 1461218705960 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:05:05 INFO - PROCESS | 1649 | 1461218705963 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - PROCESS | 1649 | 1461218705966 Marionette TRACE conn2 <- [1,2242,null,{}] 23:05:05 INFO - PROCESS | 1649 | 1461218705970 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}] 23:05:06 INFO - PROCESS | 1649 | 1461218706077 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:05:06 INFO - PROCESS | 1649 | 1461218706147 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12694a000 == 78 [pid = 1649] [id = 568] 23:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x1153b5400) [pid = 1649] [serial = 1704] [outer = 0x0] 23:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x115608000) [pid = 1649] [serial = 1705] [outer = 0x1153b5400] 23:05:06 INFO - PROCESS | 1649 | 1461218706223 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x114e99400) [pid = 1649] [serial = 1706] [outer = 0x1153b5400] 23:05:06 INFO - PROCESS | 1649 | 1461218706662 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]]]}] 23:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 722ms 23:05:06 INFO - PROCESS | 1649 | 1461218706687 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 1649 | 1461218706692 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:05:06 INFO - PROCESS | 1649 | 1461218706699 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 1649 | 1461218706702 Marionette TRACE conn2 <- [1,2246,null,{}] 23:05:06 INFO - PROCESS | 1649 | 1461218706705 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}] 23:05:06 INFO - PROCESS | 1649 | 1461218706853 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:05:06 INFO - PROCESS | 1649 | 1461218706965 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12778d000 == 79 [pid = 1649] [id = 569] 23:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11655b000) [pid = 1649] [serial = 1707] [outer = 0x0] 23:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x119546c00) [pid = 1649] [serial = 1708] [outer = 0x11655b000] 23:05:06 INFO - PROCESS | 1649 | 1461218706993 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11a948400) [pid = 1649] [serial = 1709] [outer = 0x11655b000] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4b5000 == 78 [pid = 1649] [id = 558] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d178800 == 77 [pid = 1649] [id = 557] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126e95800 == 76 [pid = 1649] [id = 556] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b513800 == 75 [pid = 1649] [id = 555] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2c6000 == 74 [pid = 1649] [id = 554] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a16e000 == 73 [pid = 1649] [id = 553] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11618ac00) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11b61e400) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11a949400) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12b4f3400) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x129956c00) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12d0b9800) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x118971400) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12e16c400) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126c52000 == 72 [pid = 1649] [id = 552] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126948000 == 71 [pid = 1649] [id = 551] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126420800 == 70 [pid = 1649] [id = 550] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11b66c800 == 69 [pid = 1649] [id = 549] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118999800 == 68 [pid = 1649] [id = 548] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12f21c000 == 67 [pid = 1649] [id = 543] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a16d800 == 66 [pid = 1649] [id = 542] 23:05:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11c23e000 == 65 [pid = 1649] [id = 541] 23:05:07 INFO - PROCESS | 1649 | 1461218707452 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]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 772ms 23:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:05:07 INFO - PROCESS | 1649 | 1461218707470 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1649 | 1461218707472 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:05:07 INFO - PROCESS | 1649 | 1461218707474 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1649 | 1461218707477 Marionette TRACE conn2 <- [1,2250,null,{}] 23:05:07 INFO - PROCESS | 1649 | 1461218707486 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}] 23:05:07 INFO - PROCESS | 1649 | 1461218707576 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12d49a800) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12d366000) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x129e0e400) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12d0c1000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11b0c3000) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11bbee800) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x119a33000) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11ab0d000) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x123ceb800) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12657fc00) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12a19ec00) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11ad88800) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11b06ac00) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x126c74000) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x118971800) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1163e8800) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b37dc00) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12a8ecc00) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12baab800) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12b89bc00) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11b0c5400) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12bd10c00) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x116194800) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12e15e800) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 23:05:07 INFO - PROCESS | 1649 | 1461218707648 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x126559800 == 66 [pid = 1649] [id = 570] 23:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1163e8800) [pid = 1649] [serial = 1710] [outer = 0x0] 23:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11a879400) [pid = 1649] [serial = 1711] [outer = 0x1163e8800] 23:05:07 INFO - PROCESS | 1649 | 1461218707679 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11ae9f800) [pid = 1649] [serial = 1712] [outer = 0x1163e8800] 23:05:07 INFO - PROCESS | 1649 | 1461218707989 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]]]}] 23:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 523ms 23:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:05:08 INFO - PROCESS | 1649 | 1461218708001 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:05:08 INFO - PROCESS | 1649 | 1461218708003 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:05:08 INFO - PROCESS | 1649 | 1461218708005 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:05:08 INFO - PROCESS | 1649 | 1461218708006 Marionette TRACE conn2 <- [1,2254,null,{}] 23:05:08 INFO - PROCESS | 1649 | 1461218708008 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}] 23:05:08 INFO - PROCESS | 1649 | 1461218708101 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:05:08 INFO - PROCESS | 1649 | 1461218708105 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x129186800 == 67 [pid = 1649] [id = 571] 23:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11b069000) [pid = 1649] [serial = 1713] [outer = 0x0] 23:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11b0bec00) [pid = 1649] [serial = 1714] [outer = 0x11b069000] 23:05:08 INFO - PROCESS | 1649 | 1461218708131 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11b0cac00) [pid = 1649] [serial = 1715] [outer = 0x11b069000] 23:05:08 INFO - PROCESS | 1649 | 1461218708470 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]]]}] 23:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 23:05:08 INFO - PROCESS | 1649 | 1461218708523 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:05:08 INFO - PROCESS | 1649 | 1461218708525 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:05:08 INFO - PROCESS | 1649 | 1461218708527 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:05:08 INFO - PROCESS | 1649 | 1461218708528 Marionette TRACE conn2 <- [1,2258,null,{}] 23:05:08 INFO - PROCESS | 1649 | 1461218708530 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}] 23:05:08 INFO - PROCESS | 1649 | 1461218708616 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:05:08 INFO - PROCESS | 1649 | 1461218708620 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a27c000 == 68 [pid = 1649] [id = 572] 23:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11b0c7000) [pid = 1649] [serial = 1716] [outer = 0x0] 23:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11b6df800) [pid = 1649] [serial = 1717] [outer = 0x11b0c7000] 23:05:08 INFO - PROCESS | 1649 | 1461218708646 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11c20d800) [pid = 1649] [serial = 1718] [outer = 0x11b0c7000] 23:05:09 INFO - PROCESS | 1649 | 1461218709004 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]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 23:05:09 INFO - PROCESS | 1649 | 1461218709047 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1649 | 1461218709049 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:05:09 INFO - PROCESS | 1649 | 1461218709052 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1649 | 1461218709053 Marionette TRACE conn2 <- [1,2262,null,{}] 23:05:09 INFO - PROCESS | 1649 | 1461218709057 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}] 23:05:09 INFO - PROCESS | 1649 | 1461218709239 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:05:09 INFO - PROCESS | 1649 | 1461218709283 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba72000 == 69 [pid = 1649] [id = 573] 23:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11b0c3000) [pid = 1649] [serial = 1719] [outer = 0x0] 23:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x126580800) [pid = 1649] [serial = 1720] [outer = 0x11b0c3000] 23:05:09 INFO - PROCESS | 1649 | 1461218709311 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1277cc800) [pid = 1649] [serial = 1721] [outer = 0x11b0c3000] 23:05:09 INFO - PROCESS | 1649 | 1461218709648 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]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 620ms 23:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:05:09 INFO - PROCESS | 1649 | 1461218709672 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1649 | 1461218709673 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:05:09 INFO - PROCESS | 1649 | 1461218709675 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1649 | 1461218709676 Marionette TRACE conn2 <- [1,2266,null,{}] 23:05:09 INFO - PROCESS | 1649 | 1461218709685 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}] 23:05:09 INFO - PROCESS | 1649 | 1461218709794 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:05:09 INFO - PROCESS | 1649 | 1461218709806 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0aa000 == 70 [pid = 1649] [id = 574] 23:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11ca6a400) [pid = 1649] [serial = 1722] [outer = 0x0] 23:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x1290d0c00) [pid = 1649] [serial = 1723] [outer = 0x11ca6a400] 23:05:09 INFO - PROCESS | 1649 | 1461218709832 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x129ea1000) [pid = 1649] [serial = 1724] [outer = 0x11ca6a400] 23:05:10 INFO - PROCESS | 1649 | 1461218710195 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]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 526ms 23:05:10 INFO - PROCESS | 1649 | 1461218710202 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:05:10 INFO - PROCESS | 1649 | 1461218710203 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:05:10 INFO - PROCESS | 1649 | 1461218710205 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 1649 | 1461218710206 Marionette TRACE conn2 <- [1,2270,null,{}] 23:05:10 INFO - PROCESS | 1649 | 1461218710209 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}] 23:05:10 INFO - PROCESS | 1649 | 1461218710320 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:05:10 INFO - PROCESS | 1649 | 1461218710331 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d329000 == 71 [pid = 1649] [id = 575] 23:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x129ea2800) [pid = 1649] [serial = 1725] [outer = 0x0] 23:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12a1a2400) [pid = 1649] [serial = 1726] [outer = 0x129ea2800] 23:05:10 INFO - PROCESS | 1649 | 1461218710356 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a5d0800) [pid = 1649] [serial = 1727] [outer = 0x129ea2800] 23:05:10 INFO - PROCESS | 1649 | 1461218710713 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]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms 23:05:10 INFO - PROCESS | 1649 | 1461218710735 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:05:10 INFO - PROCESS | 1649 | 1461218710736 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:05:10 INFO - PROCESS | 1649 | 1461218710738 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 1649 | 1461218710739 Marionette TRACE conn2 <- [1,2274,null,{}] 23:05:10 INFO - PROCESS | 1649 | 1461218710741 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}] 23:05:10 INFO - PROCESS | 1649 | 1461218710854 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:05:10 INFO - PROCESS | 1649 | 1461218710895 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e51d000 == 72 [pid = 1649] [id = 576] 23:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12a195c00) [pid = 1649] [serial = 1728] [outer = 0x0] 23:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12a8ed400) [pid = 1649] [serial = 1729] [outer = 0x12a195c00] 23:05:10 INFO - PROCESS | 1649 | 1461218710921 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12b386400) [pid = 1649] [serial = 1730] [outer = 0x12a195c00] 23:05:11 INFO - PROCESS | 1649 | 1461218711245 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]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 23:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:05:11 INFO - PROCESS | 1649 | 1461218711256 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1649 | 1461218711258 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:05:11 INFO - PROCESS | 1649 | 1461218711260 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1649 | 1461218711261 Marionette TRACE conn2 <- [1,2278,null,{}] 23:05:11 INFO - PROCESS | 1649 | 1461218711265 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}] 23:05:11 INFO - PROCESS | 1649 | 1461218711379 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:05:11 INFO - PROCESS | 1649 | 1461218711396 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee35000 == 73 [pid = 1649] [id = 577] 23:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12a8f4400) [pid = 1649] [serial = 1731] [outer = 0x0] 23:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12b5bec00) [pid = 1649] [serial = 1732] [outer = 0x12a8f4400] 23:05:11 INFO - PROCESS | 1649 | 1461218711422 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12baae400) [pid = 1649] [serial = 1733] [outer = 0x12a8f4400] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x114f58000) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x11b913000) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11b6de000) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11abaec00) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11882a000) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x114bdcc00) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11abb4400) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11954b000) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11954ac00) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1265da800) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12770e800) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c91a400) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x111b11c00) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:05:11 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1147be800) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:05:11 INFO - PROCESS | 1649 | 1461218711934 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]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 23:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:05:11 INFO - PROCESS | 1649 | 1461218711984 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1649 | 1461218711985 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:05:11 INFO - PROCESS | 1649 | 1461218711987 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1649 | 1461218711989 Marionette TRACE conn2 <- [1,2282,null,{}] 23:05:11 INFO - PROCESS | 1649 | 1461218711991 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}] 23:05:12 INFO - PROCESS | 1649 | 1461218712108 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:05:12 INFO - PROCESS | 1649 | 1461218712112 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3f4000 == 74 [pid = 1649] [id = 578] 23:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11ab19400) [pid = 1649] [serial = 1734] [outer = 0x0] 23:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11bbe8000) [pid = 1649] [serial = 1735] [outer = 0x11ab19400] 23:05:12 INFO - PROCESS | 1649 | 1461218712141 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12bf04400) [pid = 1649] [serial = 1736] [outer = 0x11ab19400] 23:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 523ms 23:05:12 INFO - PROCESS | 1649 | 1461218712506 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]]]}] 23:05:12 INFO - PROCESS | 1649 | 1461218712513 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 1649 | 1461218712516 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:05:12 INFO - PROCESS | 1649 | 1461218712519 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 1649 | 1461218712521 Marionette TRACE conn2 <- [1,2286,null,{}] 23:05:12 INFO - PROCESS | 1649 | 1461218712524 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}] 23:05:12 INFO - PROCESS | 1649 | 1461218712705 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:05:12 INFO - PROCESS | 1649 | 1461218712716 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fda7000 == 75 [pid = 1649] [id = 579] 23:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12bd0f400) [pid = 1649] [serial = 1737] [outer = 0x0] 23:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12ce50000) [pid = 1649] [serial = 1738] [outer = 0x12bd0f400] 23:05:12 INFO - PROCESS | 1649 | 1461218712741 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12d0b7400) [pid = 1649] [serial = 1739] [outer = 0x12bd0f400] 23:05:13 INFO - PROCESS | 1649 | 1461218713126 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]]]}] 23:05:13 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 23:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 621ms 23:05:13 INFO - PROCESS | 1649 | 1461218713140 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 1649 | 1461218713142 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:05:13 INFO - PROCESS | 1649 | 1461218713148 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 1649 | 1461218713150 Marionette TRACE conn2 <- [1,2290,null,{}] 23:05:13 INFO - PROCESS | 1649 | 1461218713153 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}] 23:05:13 INFO - PROCESS | 1649 | 1461218713293 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:05:13 INFO - PROCESS | 1649 | 1461218713396 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301b8000 == 76 [pid = 1649] [id = 580] 23:05:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x129e0dc00) [pid = 1649] [serial = 1740] [outer = 0x0] 23:05:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12d0c3c00) [pid = 1649] [serial = 1741] [outer = 0x129e0dc00] 23:05:13 INFO - PROCESS | 1649 | 1461218713430 Marionette DEBUG loaded listener.js 23:05:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12d35e800) [pid = 1649] [serial = 1742] [outer = 0x129e0dc00] 23:05:13 INFO - PROCESS | 1649 | 1461218713812 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]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms 23:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:05:13 INFO - PROCESS | 1649 | 1461218713822 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 1649 | 1461218713824 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:05:13 INFO - PROCESS | 1649 | 1461218713830 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 1649 | 1461218713833 Marionette TRACE conn2 <- [1,2294,null,{}] 23:05:13 INFO - PROCESS | 1649 | 1461218713838 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}] 23:05:14 INFO - PROCESS | 1649 | 1461218714019 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:05:14 INFO - PROCESS | 1649 | 1461218714123 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c427800 == 77 [pid = 1649] [id = 581] 23:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x114f58000) [pid = 1649] [serial = 1743] [outer = 0x0] 23:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1153b8000) [pid = 1649] [serial = 1744] [outer = 0x114f58000] 23:05:14 INFO - PROCESS | 1649 | 1461218714174 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1163eb000) [pid = 1649] [serial = 1745] [outer = 0x114f58000] 23:05:14 INFO - PROCESS | 1649 | 1461218714667 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]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 875ms 23:05:14 INFO - PROCESS | 1649 | 1461218714703 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 1649 | 1461218714707 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:05:14 INFO - PROCESS | 1649 | 1461218714732 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 1649 | 1461218714733 Marionette TRACE conn2 <- [1,2298,null,{}] 23:05:14 INFO - PROCESS | 1649 | 1461218714736 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}] 23:05:14 INFO - PROCESS | 1649 | 1461218714849 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:05:14 INFO - PROCESS | 1649 | 1461218714929 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297ac800 == 78 [pid = 1649] [id = 582] 23:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x119124800) [pid = 1649] [serial = 1746] [outer = 0x0] 23:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11a947000) [pid = 1649] [serial = 1747] [outer = 0x119124800] 23:05:14 INFO - PROCESS | 1649 | 1461218714960 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11b0b6000) [pid = 1649] [serial = 1748] [outer = 0x119124800] 23:05:15 INFO - PROCESS | 1649 | 1461218715407 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]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 727ms 23:05:15 INFO - PROCESS | 1649 | 1461218715457 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:05:15 INFO - PROCESS | 1649 | 1461218715458 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:05:15 INFO - PROCESS | 1649 | 1461218715474 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - PROCESS | 1649 | 1461218715477 Marionette TRACE conn2 <- [1,2302,null,{}] 23:05:15 INFO - PROCESS | 1649 | 1461218715503 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}] 23:05:15 INFO - PROCESS | 1649 | 1461218715640 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:05:15 INFO - PROCESS | 1649 | 1461218715721 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cebd800 == 79 [pid = 1649] [id = 583] 23:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11aeec800) [pid = 1649] [serial = 1749] [outer = 0x0] 23:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11bc69800) [pid = 1649] [serial = 1750] [outer = 0x11aeec800] 23:05:15 INFO - PROCESS | 1649 | 1461218715754 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11b6e1000) [pid = 1649] [serial = 1751] [outer = 0x11aeec800] 23:05:16 INFO - PROCESS | 1649 | 1461218716171 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]]]}] 23:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 754ms 23:05:16 INFO - PROCESS | 1649 | 1461218716215 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 1649 | 1461218716218 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:05:16 INFO - PROCESS | 1649 | 1461218716220 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 1649 | 1461218716221 Marionette TRACE conn2 <- [1,2306,null,{}] 23:05:16 INFO - PROCESS | 1649 | 1461218716224 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}] 23:05:16 INFO - PROCESS | 1649 | 1461218716338 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:05:16 INFO - PROCESS | 1649 | 1461218716448 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c5a800 == 80 [pid = 1649] [id = 584] 23:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x126e0b400) [pid = 1649] [serial = 1752] [outer = 0x0] 23:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12a5c6000) [pid = 1649] [serial = 1753] [outer = 0x126e0b400] 23:05:16 INFO - PROCESS | 1649 | 1461218716481 Marionette DEBUG loaded listener.js 23:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1269eac00) [pid = 1649] [serial = 1754] [outer = 0x126e0b400] 23:05:16 INFO - PROCESS | 1649 | 1461218716876 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]]]}] 23:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 718ms 23:05:16 INFO - PROCESS | 1649 | 1461218716939 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 1649 | 1461218716940 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:05:16 INFO - PROCESS | 1649 | 1461218716942 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 1649 | 1461218716944 Marionette TRACE conn2 <- [1,2310,null,{}] 23:05:16 INFO - PROCESS | 1649 | 1461218716946 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}] 23:05:17 INFO - PROCESS | 1649 | 1461218717074 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:05:17 INFO - PROCESS | 1649 | 1461218717183 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1397d6000 == 81 [pid = 1649] [id = 585] 23:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x129e05c00) [pid = 1649] [serial = 1755] [outer = 0x0] 23:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12d06b800) [pid = 1649] [serial = 1756] [outer = 0x129e05c00] 23:05:17 INFO - PROCESS | 1649 | 1461218717215 Marionette DEBUG loaded listener.js 23:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12d495800) [pid = 1649] [serial = 1757] [outer = 0x129e05c00] 23:05:17 INFO - PROCESS | 1649 | 1461218717582 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]]]}] 23:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 23:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:05:17 INFO - PROCESS | 1649 | 1461218717615 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:05:17 INFO - PROCESS | 1649 | 1461218717616 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:05:17 INFO - PROCESS | 1649 | 1461218717618 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:05:17 INFO - PROCESS | 1649 | 1461218717620 Marionette TRACE conn2 <- [1,2314,null,{}] 23:05:17 INFO - PROCESS | 1649 | 1461218717622 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}] 23:05:17 INFO - PROCESS | 1649 | 1461218717752 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:05:17 INFO - PROCESS | 1649 | 1461218717833 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1420d3000 == 82 [pid = 1649] [id = 586] 23:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12da18400) [pid = 1649] [serial = 1758] [outer = 0x0] 23:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12e169800) [pid = 1649] [serial = 1759] [outer = 0x12da18400] 23:05:17 INFO - PROCESS | 1649 | 1461218717864 Marionette DEBUG loaded listener.js 23:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12e3dc400) [pid = 1649] [serial = 1760] [outer = 0x12da18400] 23:05:18 INFO - PROCESS | 1649 | 1461218718273 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]]]}] 23:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 23:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:05:18 INFO - PROCESS | 1649 | 1461218718289 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:05:18 INFO - PROCESS | 1649 | 1461218718290 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:05:18 INFO - PROCESS | 1649 | 1461218718293 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - PROCESS | 1649 | 1461218718294 Marionette TRACE conn2 <- [1,2318,null,{}] 23:05:18 INFO - PROCESS | 1649 | 1461218718296 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}] 23:05:18 INFO - PROCESS | 1649 | 1461218718405 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:05:18 INFO - PROCESS | 1649 | 1461218718506 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x139768000 == 83 [pid = 1649] [id = 587] 23:05:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12e3e3400) [pid = 1649] [serial = 1761] [outer = 0x0] 23:05:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12e71b400) [pid = 1649] [serial = 1762] [outer = 0x12e3e3400] 23:05:18 INFO - PROCESS | 1649 | 1461218718535 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12e723000) [pid = 1649] [serial = 1763] [outer = 0x12e3e3400] 23:05:18 INFO - PROCESS | 1649 | 1461218718955 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] 23:05:18 INFO - PROCESS | 1649 | 1461218718966 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:05:18 INFO - PROCESS | 1649 | 1461218718969 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - PROCESS | 1649 | 1461218718970 Marionette TRACE conn2 <- [1,2322,null,{}] 23:05:18 INFO - PROCESS | 1649 | 1461218718972 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}] 23:05:19 INFO - PROCESS | 1649 | 1461218719080 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:05:19 INFO - PROCESS | 1649 | 1461218719233 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4eb800 == 84 [pid = 1649] [id = 588] 23:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x129ea2000) [pid = 1649] [serial = 1764] [outer = 0x0] 23:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12e725800) [pid = 1649] [serial = 1765] [outer = 0x129ea2000] 23:05:19 INFO - PROCESS | 1649 | 1461218719266 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12e8bfc00) [pid = 1649] [serial = 1766] [outer = 0x129ea2000] 23:05:19 INFO - PROCESS | 1649 | 1461218719680 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]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 720ms 23:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:05:19 INFO - PROCESS | 1649 | 1461218719689 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 1649 | 1461218719691 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:05:19 INFO - PROCESS | 1649 | 1461218719693 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 1649 | 1461218719694 Marionette TRACE conn2 <- [1,2326,null,{}] 23:05:19 INFO - PROCESS | 1649 | 1461218719696 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}] 23:05:19 INFO - PROCESS | 1649 | 1461218719824 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:05:19 INFO - PROCESS | 1649 | 1461218719909 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2b3800 == 85 [pid = 1649] [id = 589] 23:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x111b0c800) [pid = 1649] [serial = 1767] [outer = 0x0] 23:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x126577c00) [pid = 1649] [serial = 1768] [outer = 0x111b0c800] 23:05:19 INFO - PROCESS | 1649 | 1461218719938 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12af04000) [pid = 1649] [serial = 1769] [outer = 0x111b0c800] 23:05:20 INFO - PROCESS | 1649 | 1461218720550 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]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 872ms 23:05:20 INFO - PROCESS | 1649 | 1461218720565 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 1649 | 1461218720568 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:05:20 INFO - PROCESS | 1649 | 1461218720571 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 1649 | 1461218720573 Marionette TRACE conn2 <- [1,2330,null,{}] 23:05:20 INFO - PROCESS | 1649 | 1461218720578 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}] 23:05:20 INFO - PROCESS | 1649 | 1461218720689 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:05:20 INFO - PROCESS | 1649 | 1461218720809 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f6d000 == 86 [pid = 1649] [id = 590] 23:05:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11410cc00) [pid = 1649] [serial = 1770] [outer = 0x0] 23:05:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x114e92800) [pid = 1649] [serial = 1771] [outer = 0x11410cc00] 23:05:20 INFO - PROCESS | 1649 | 1461218720841 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11618b000) [pid = 1649] [serial = 1772] [outer = 0x11410cc00] 23:05:21 INFO - PROCESS | 1649 | 1461218721263 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]]]}] 23:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 727ms 23:05:21 INFO - PROCESS | 1649 | 1461218721298 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 1649 | 1461218721302 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:05:21 INFO - PROCESS | 1649 | 1461218721306 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 1649 | 1461218721308 Marionette TRACE conn2 <- [1,2334,null,{}] 23:05:21 INFO - PROCESS | 1649 | 1461218721310 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}] 23:05:21 INFO - PROCESS | 1649 | 1461218721415 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:05:21 INFO - PROCESS | 1649 | 1461218721502 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126ea3000 == 87 [pid = 1649] [id = 591] 23:05:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x116197c00) [pid = 1649] [serial = 1773] [outer = 0x0] 23:05:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11a87a000) [pid = 1649] [serial = 1774] [outer = 0x116197c00] 23:05:21 INFO - PROCESS | 1649 | 1461218721530 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x11ab7c400) [pid = 1649] [serial = 1775] [outer = 0x116197c00] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdc1800 == 86 [pid = 1649] [id = 461] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8c1000 == 85 [pid = 1649] [id = 527] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12cecc800 == 84 [pid = 1649] [id = 485] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12e854800 == 83 [pid = 1649] [id = 523] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11c7ab000 == 82 [pid = 1649] [id = 483] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3e9000 == 81 [pid = 1649] [id = 486] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x11955e800 == 80 [pid = 1649] [id = 487] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12fda7000 == 79 [pid = 1649] [id = 579] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3f4000 == 78 [pid = 1649] [id = 578] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee35000 == 77 [pid = 1649] [id = 577] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12e51d000 == 76 [pid = 1649] [id = 576] 23:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12a196000) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 23:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12b5b5000) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 23:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12e3df400) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 23:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12d364800) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12d329000 == 75 [pid = 1649] [id = 575] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0aa000 == 74 [pid = 1649] [id = 574] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba72000 == 73 [pid = 1649] [id = 573] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12a27c000 == 72 [pid = 1649] [id = 572] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x129186800 == 71 [pid = 1649] [id = 571] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x126559800 == 70 [pid = 1649] [id = 570] 23:05:21 INFO - PROCESS | 1649 | --DOCSHELL 0x12778d000 == 69 [pid = 1649] [id = 569] 23:05:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12694a000 == 68 [pid = 1649] [id = 568] 23:05:22 INFO - PROCESS | 1649 | 1461218722001 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]]]}] 23:05:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12f212800 == 67 [pid = 1649] [id = 564] 23:05:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee33000 == 66 [pid = 1649] [id = 563] 23:05:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12d326800 == 65 [pid = 1649] [id = 562] 23:05:22 INFO - PROCESS | 1649 | --DOCSHELL 0x126554800 == 64 [pid = 1649] [id = 561] 23:05:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11a8ab800 == 63 [pid = 1649] [id = 560] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x129e9f400) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x116195400) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x1158e6000) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x123ae2c00) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11c860000) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12657b000) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x118fd6400) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x114e90400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11abb2000) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11c1c8400) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11b6dd000) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11ab11000) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11b6e2400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x126e0e400) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11a87f000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x127428c00) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x1290ca400) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12b4ef000) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x126c6b400) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11aeef800) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x114be1400) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11abac400) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x129e0a000) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x126576c00) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x1165eb800) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x119546400) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1269eb000) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x116196400) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 23:05:22 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11a99c400) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 23:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 724ms 23:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:05:22 INFO - PROCESS | 1649 | 1461218722031 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 1649 | 1461218722032 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:05:22 INFO - PROCESS | 1649 | 1461218722034 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1649 | 1461218722036 Marionette TRACE conn2 <- [1,2338,null,{}] 23:05:22 INFO - PROCESS | 1649 | 1461218722044 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}] 23:05:22 INFO - PROCESS | 1649 | 1461218722137 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:05:22 INFO - PROCESS | 1649 | 1461218722142 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bf4d000 == 64 [pid = 1649] [id = 592] 23:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11ab1a800) [pid = 1649] [serial = 1776] [outer = 0x0] 23:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11ad84400) [pid = 1649] [serial = 1777] [outer = 0x11ab1a800] 23:05:22 INFO - PROCESS | 1649 | 1461218722171 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11b0b3c00) [pid = 1649] [serial = 1778] [outer = 0x11ab1a800] 23:05:22 INFO - PROCESS | 1649 | 1461218722565 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]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 572ms 23:05:22 INFO - PROCESS | 1649 | 1461218722607 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:05:22 INFO - PROCESS | 1649 | 1461218722608 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:05:22 INFO - PROCESS | 1649 | 1461218722616 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1649 | 1461218722617 Marionette TRACE conn2 <- [1,2342,null,{}] 23:05:22 INFO - PROCESS | 1649 | 1461218722620 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}] 23:05:22 INFO - PROCESS | 1649 | 1461218722714 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:05:22 INFO - PROCESS | 1649 | 1461218722718 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x129097800 == 65 [pid = 1649] [id = 593] 23:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11b0c2800) [pid = 1649] [serial = 1779] [outer = 0x0] 23:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11b0cf000) [pid = 1649] [serial = 1780] [outer = 0x11b0c2800] 23:05:22 INFO - PROCESS | 1649 | 1461218722745 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11c5f1c00) [pid = 1649] [serial = 1781] [outer = 0x11b0c2800] 23:05:23 INFO - PROCESS | 1649 | 1461218723185 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]]]}] 23:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 626ms 23:05:23 INFO - PROCESS | 1649 | 1461218723238 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:05:23 INFO - PROCESS | 1649 | 1461218723240 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:05:23 INFO - PROCESS | 1649 | 1461218723243 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 1649 | 1461218723245 Marionette TRACE conn2 <- [1,2346,null,{}] 23:05:23 INFO - PROCESS | 1649 | 1461218723248 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}] 23:05:23 INFO - PROCESS | 1649 | 1461218723383 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:05:23 INFO - PROCESS | 1649 | 1461218723396 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b86b800 == 66 [pid = 1649] [id = 594] 23:05:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11c917c00) [pid = 1649] [serial = 1782] [outer = 0x0] 23:05:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x123cefc00) [pid = 1649] [serial = 1783] [outer = 0x11c917c00] 23:05:23 INFO - PROCESS | 1649 | 1461218723437 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x1265e4400) [pid = 1649] [serial = 1784] [outer = 0x11c917c00] 23:05:23 INFO - PROCESS | 1649 | 1461218723857 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]]]}] 23:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 622ms 23:05:23 INFO - PROCESS | 1649 | 1461218723867 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:05:23 INFO - PROCESS | 1649 | 1461218723868 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:05:23 INFO - PROCESS | 1649 | 1461218723870 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 1649 | 1461218723872 Marionette TRACE conn2 <- [1,2350,null,{}] 23:05:23 INFO - PROCESS | 1649 | 1461218723874 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}] 23:05:24 INFO - PROCESS | 1649 | 1461218724059 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:05:24 INFO - PROCESS | 1649 | 1461218724110 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c090800 == 67 [pid = 1649] [id = 595] 23:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11c91a400) [pid = 1649] [serial = 1785] [outer = 0x0] 23:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x127704400) [pid = 1649] [serial = 1786] [outer = 0x11c91a400] 23:05:24 INFO - PROCESS | 1649 | 1461218724154 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x129ea6c00) [pid = 1649] [serial = 1787] [outer = 0x11c91a400] 23:05:24 INFO - PROCESS | 1649 | 1461218724551 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]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 718ms 23:05:24 INFO - PROCESS | 1649 | 1461218724590 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 1649 | 1461218724592 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:05:24 INFO - PROCESS | 1649 | 1461218724595 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 1649 | 1461218724597 Marionette TRACE conn2 <- [1,2354,null,{}] 23:05:24 INFO - PROCESS | 1649 | 1461218724600 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}] 23:05:24 INFO - PROCESS | 1649 | 1461218724770 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:05:24 INFO - PROCESS | 1649 | 1461218724796 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d328800 == 68 [pid = 1649] [id = 596] 23:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12a199c00) [pid = 1649] [serial = 1788] [outer = 0x0] 23:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12a5c7000) [pid = 1649] [serial = 1789] [outer = 0x12a199c00] 23:05:24 INFO - PROCESS | 1649 | 1461218724836 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12a8f7c00) [pid = 1649] [serial = 1790] [outer = 0x12a199c00] 23:05:25 INFO - PROCESS | 1649 | 1461218725261 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]]]}] 23:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 721ms 23:05:25 INFO - PROCESS | 1649 | 1461218725316 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1649 | 1461218725317 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:05:25 INFO - PROCESS | 1649 | 1461218725319 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1649 | 1461218725320 Marionette TRACE conn2 <- [1,2358,null,{}] 23:05:25 INFO - PROCESS | 1649 | 1461218725323 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}] 23:05:25 INFO - PROCESS | 1649 | 1461218725440 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:05:25 INFO - PROCESS | 1649 | 1461218725501 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ead8000 == 69 [pid = 1649] [id = 597] 23:05:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11abab800) [pid = 1649] [serial = 1791] [outer = 0x0] 23:05:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12af07c00) [pid = 1649] [serial = 1792] [outer = 0x11abab800] 23:05:25 INFO - PROCESS | 1649 | 1461218725526 Marionette DEBUG loaded listener.js 23:05:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12af0cc00) [pid = 1649] [serial = 1793] [outer = 0x11abab800] 23:05:25 INFO - PROCESS | 1649 | 1461218725850 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]]]}] 23:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 23:05:25 INFO - PROCESS | 1649 | 1461218725894 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1649 | 1461218725895 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:05:25 INFO - PROCESS | 1649 | 1461218725897 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1649 | 1461218725898 Marionette TRACE conn2 <- [1,2362,null,{}] 23:05:25 INFO - PROCESS | 1649 | 1461218725901 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}] 23:05:26 INFO - PROCESS | 1649 | 1461218726017 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:05:26 INFO - PROCESS | 1649 | 1461218726058 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee3e000 == 70 [pid = 1649] [id = 598] 23:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12af0d000) [pid = 1649] [serial = 1794] [outer = 0x0] 23:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12b381c00) [pid = 1649] [serial = 1795] [outer = 0x12af0d000] 23:05:26 INFO - PROCESS | 1649 | 1461218726082 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12b4f9400) [pid = 1649] [serial = 1796] [outer = 0x12af0d000] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bd0f400) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11ca6a400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x129ea2800) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12a195c00) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11b0c7000) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1163e8800) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x115335800) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11b0c3000) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11655b000) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1153b5400) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11b069000) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12a8f4400) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:05:26 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11ab19400) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:05:26 INFO - PROCESS | 1649 | 1461218726642 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]]]}] 23:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 23:05:26 INFO - PROCESS | 1649 | 1461218726670 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:05:26 INFO - PROCESS | 1649 | 1461218726671 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:05:26 INFO - PROCESS | 1649 | 1461218726673 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:05:26 INFO - PROCESS | 1649 | 1461218726674 Marionette TRACE conn2 <- [1,2366,null,{}] 23:05:26 INFO - PROCESS | 1649 | 1461218726677 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}] 23:05:26 INFO - PROCESS | 1649 | 1461218726784 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:05:26 INFO - PROCESS | 1649 | 1461218726789 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12659d000 == 71 [pid = 1649] [id = 599] 23:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x118641c00) [pid = 1649] [serial = 1797] [outer = 0x0] 23:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11b069000) [pid = 1649] [serial = 1798] [outer = 0x118641c00] 23:05:26 INFO - PROCESS | 1649 | 1461218726814 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x127a91400) [pid = 1649] [serial = 1799] [outer = 0x118641c00] 23:05:27 INFO - PROCESS | 1649 | 1461218727185 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]]]}] 23:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 523ms 23:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:05:27 INFO - PROCESS | 1649 | 1461218727199 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 1649 | 1461218727200 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:05:27 INFO - PROCESS | 1649 | 1461218727203 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1649 | 1461218727205 Marionette TRACE conn2 <- [1,2370,null,{}] 23:05:27 INFO - PROCESS | 1649 | 1461218727207 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}] 23:05:27 INFO - PROCESS | 1649 | 1461218727344 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:05:27 INFO - PROCESS | 1649 | 1461218727351 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa5d800 == 72 [pid = 1649] [id = 600] 23:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1277ce000) [pid = 1649] [serial = 1800] [outer = 0x0] 23:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12ba7ec00) [pid = 1649] [serial = 1801] [outer = 0x1277ce000] 23:05:27 INFO - PROCESS | 1649 | 1461218727380 Marionette DEBUG loaded listener.js 23:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12d494800) [pid = 1649] [serial = 1802] [outer = 0x1277ce000] 23:05:27 INFO - PROCESS | 1649 | 1461218727704 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]]]}] 23:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 23:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:05:27 INFO - PROCESS | 1649 | 1461218727722 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 1649 | 1461218727724 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:05:27 INFO - PROCESS | 1649 | 1461218727726 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1649 | 1461218727727 Marionette TRACE conn2 <- [1,2374,null,{}] 23:05:27 INFO - PROCESS | 1649 | 1461218727733 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}] 23:05:27 INFO - PROCESS | 1649 | 1461218727829 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:05:27 INFO - PROCESS | 1649 | 1461218727833 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c60800 == 73 [pid = 1649] [id = 601] 23:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x116198400) [pid = 1649] [serial = 1803] [outer = 0x0] 23:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12e396400) [pid = 1649] [serial = 1804] [outer = 0x116198400] 23:05:27 INFO - PROCESS | 1649 | 1461218727858 Marionette DEBUG loaded listener.js 23:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12e3de800) [pid = 1649] [serial = 1805] [outer = 0x116198400] 23:05:28 INFO - PROCESS | 1649 | 1461218728415 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]]]}] 23:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 23:05:28 INFO - PROCESS | 1649 | 1461218728449 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:05:28 INFO - PROCESS | 1649 | 1461218728452 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:05:28 INFO - PROCESS | 1649 | 1461218728456 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:05:28 INFO - PROCESS | 1649 | 1461218728458 Marionette TRACE conn2 <- [1,2378,null,{}] 23:05:28 INFO - PROCESS | 1649 | 1461218728462 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}] 23:05:28 INFO - PROCESS | 1649 | 1461218728587 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:05:28 INFO - PROCESS | 1649 | 1461218728684 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x126624800 == 74 [pid = 1649] [id = 602] 23:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x118e1ac00) [pid = 1649] [serial = 1806] [outer = 0x0] 23:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11912ac00) [pid = 1649] [serial = 1807] [outer = 0x118e1ac00] 23:05:28 INFO - PROCESS | 1649 | 1461218728716 Marionette DEBUG loaded listener.js 23:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11ab12400) [pid = 1649] [serial = 1808] [outer = 0x118e1ac00] 23:05:29 INFO - PROCESS | 1649 | 1461218729137 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]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 726ms 23:05:29 INFO - PROCESS | 1649 | 1461218729217 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 1649 | 1461218729222 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:05:29 INFO - PROCESS | 1649 | 1461218729226 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1649 | 1461218729228 Marionette TRACE conn2 <- [1,2382,null,{}] 23:05:29 INFO - PROCESS | 1649 | 1461218729231 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}] 23:05:29 INFO - PROCESS | 1649 | 1461218729345 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:05:29 INFO - PROCESS | 1649 | 1461218729428 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc8d800 == 75 [pid = 1649] [id = 603] 23:05:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11b0c3800) [pid = 1649] [serial = 1809] [outer = 0x0] 23:05:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11bbedc00) [pid = 1649] [serial = 1810] [outer = 0x11b0c3800] 23:05:29 INFO - PROCESS | 1649 | 1461218729458 Marionette DEBUG loaded listener.js 23:05:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x126582800) [pid = 1649] [serial = 1811] [outer = 0x11b0c3800] 23:05:29 INFO - PROCESS | 1649 | 1461218729881 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]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 671ms 23:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:05:29 INFO - PROCESS | 1649 | 1461218729898 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 1649 | 1461218729900 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:05:29 INFO - PROCESS | 1649 | 1461218729902 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1649 | 1461218729905 Marionette TRACE conn2 <- [1,2386,null,{}] 23:05:29 INFO - PROCESS | 1649 | 1461218729913 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}] 23:05:30 INFO - PROCESS | 1649 | 1461218730026 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:05:30 INFO - PROCESS | 1649 | 1461218730111 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c5f000 == 76 [pid = 1649] [id = 604] 23:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c465c00) [pid = 1649] [serial = 1812] [outer = 0x0] 23:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x127a8f800) [pid = 1649] [serial = 1813] [outer = 0x11c465c00] 23:05:30 INFO - PROCESS | 1649 | 1461218730142 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12a8ee000) [pid = 1649] [serial = 1814] [outer = 0x11c465c00] 23:05:30 INFO - PROCESS | 1649 | 1461218730558 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]]]}] 23:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 23:05:30 INFO - PROCESS | 1649 | 1461218730576 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:05:30 INFO - PROCESS | 1649 | 1461218730579 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:05:30 INFO - PROCESS | 1649 | 1461218730582 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - PROCESS | 1649 | 1461218730583 Marionette TRACE conn2 <- [1,2390,null,{}] 23:05:30 INFO - PROCESS | 1649 | 1461218730586 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}] 23:05:30 INFO - PROCESS | 1649 | 1461218730697 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:05:30 INFO - PROCESS | 1649 | 1461218730800 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1420d7800 == 77 [pid = 1649] [id = 605] 23:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12abdf000) [pid = 1649] [serial = 1815] [outer = 0x0] 23:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12abe6000) [pid = 1649] [serial = 1816] [outer = 0x12abdf000] 23:05:30 INFO - PROCESS | 1649 | 1461218730830 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12abeac00) [pid = 1649] [serial = 1817] [outer = 0x12abdf000] 23:05:31 INFO - PROCESS | 1649 | 1461218731242 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]]]}] 23:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 669ms 23:05:31 INFO - PROCESS | 1649 | 1461218731252 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 1649 | 1461218731253 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:05:31 INFO - PROCESS | 1649 | 1461218731255 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - PROCESS | 1649 | 1461218731256 Marionette TRACE conn2 <- [1,2394,null,{}] 23:05:31 INFO - PROCESS | 1649 | 1461218731259 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}] 23:05:31 INFO - PROCESS | 1649 | 1461218731373 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:05:31 INFO - PROCESS | 1649 | 1461218731455 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1424b6800 == 78 [pid = 1649] [id = 606] 23:05:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12abe9400) [pid = 1649] [serial = 1818] [outer = 0x0] 23:05:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12af11c00) [pid = 1649] [serial = 1819] [outer = 0x12abe9400] 23:05:31 INFO - PROCESS | 1649 | 1461218731487 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12ba86c00) [pid = 1649] [serial = 1820] [outer = 0x12abe9400] 23:05:31 INFO - PROCESS | 1649 | 1461218731922 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]]]}] 23:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 719ms 23:05:31 INFO - PROCESS | 1649 | 1461218731975 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 1649 | 1461218731977 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:05:31 INFO - PROCESS | 1649 | 1461218731979 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - PROCESS | 1649 | 1461218731980 Marionette TRACE conn2 <- [1,2398,null,{}] 23:05:31 INFO - PROCESS | 1649 | 1461218731983 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}] 23:05:32 INFO - PROCESS | 1649 | 1461218732133 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:05:32 INFO - PROCESS | 1649 | 1461218732231 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afd8800 == 79 [pid = 1649] [id = 607] 23:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12bab6800) [pid = 1649] [serial = 1821] [outer = 0x0] 23:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12d364c00) [pid = 1649] [serial = 1822] [outer = 0x12bab6800] 23:05:32 INFO - PROCESS | 1649 | 1461218732263 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12e81f800) [pid = 1649] [serial = 1823] [outer = 0x12bab6800] 23:05:32 INFO - PROCESS | 1649 | 1461218732684 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]]]}] 23:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 23:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:05:32 INFO - PROCESS | 1649 | 1461218732701 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1649 | 1461218732702 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:05:32 INFO - PROCESS | 1649 | 1461218732704 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1649 | 1461218732705 Marionette TRACE conn2 <- [1,2402,null,{}] 23:05:32 INFO - PROCESS | 1649 | 1461218732708 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}] 23:05:32 INFO - PROCESS | 1649 | 1461218732816 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:05:32 INFO - PROCESS | 1649 | 1461218732900 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x111b99000 == 80 [pid = 1649] [id = 608] 23:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12ac85000) [pid = 1649] [serial = 1824] [outer = 0x0] 23:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12ac8a000) [pid = 1649] [serial = 1825] [outer = 0x12ac85000] 23:05:32 INFO - PROCESS | 1649 | 1461218732932 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12ac8e800) [pid = 1649] [serial = 1826] [outer = 0x12ac85000] 23:05:33 INFO - PROCESS | 1649 | 1461218733374 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]]]}] 23:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 720ms 23:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:05:33 INFO - PROCESS | 1649 | 1461218733426 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:05:33 INFO - PROCESS | 1649 | 1461218733428 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:05:33 INFO - PROCESS | 1649 | 1461218733431 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:05:33 INFO - PROCESS | 1649 | 1461218733433 Marionette TRACE conn2 <- [1,2406,null,{}] 23:05:33 INFO - PROCESS | 1649 | 1461218733437 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}] 23:05:33 INFO - PROCESS | 1649 | 1461218733573 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:05:33 INFO - PROCESS | 1649 | 1461218733658 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x141dd1000 == 81 [pid = 1649] [id = 609] 23:05:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12ac85400) [pid = 1649] [serial = 1827] [outer = 0x0] 23:05:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12b034000) [pid = 1649] [serial = 1828] [outer = 0x12ac85400] 23:05:33 INFO - PROCESS | 1649 | 1461218733689 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12b038800) [pid = 1649] [serial = 1829] [outer = 0x12ac85400] 23:05:34 INFO - PROCESS | 1649 | 1461218734098 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]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 672ms 23:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:05:34 INFO - PROCESS | 1649 | 1461218734103 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 1649 | 1461218734104 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:05:34 INFO - PROCESS | 1649 | 1461218734107 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1649 | 1461218734108 Marionette TRACE conn2 <- [1,2410,null,{}] 23:05:34 INFO - PROCESS | 1649 | 1461218734111 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}] 23:05:34 INFO - PROCESS | 1649 | 1461218734224 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:05:34 INFO - PROCESS | 1649 | 1461218734353 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x139c6a800 == 82 [pid = 1649] [id = 610] 23:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x114e8f800) [pid = 1649] [serial = 1830] [outer = 0x0] 23:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12aea0800) [pid = 1649] [serial = 1831] [outer = 0x114e8f800] 23:05:34 INFO - PROCESS | 1649 | 1461218734384 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12aea6c00) [pid = 1649] [serial = 1832] [outer = 0x114e8f800] 23:05:34 INFO - PROCESS | 1649 | 1461218734822 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]]]}] 23:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 768ms 23:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:05:34 INFO - PROCESS | 1649 | 1461218734898 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:05:34 INFO - PROCESS | 1649 | 1461218734899 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:05:34 INFO - PROCESS | 1649 | 1461218734902 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1649 | 1461218734903 Marionette TRACE conn2 <- [1,2414,null,{}] 23:05:34 INFO - PROCESS | 1649 | 1461218734905 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}] 23:05:35 INFO - PROCESS | 1649 | 1461218735020 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:05:35 INFO - PROCESS | 1649 | 1461218735136 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x126954800 == 83 [pid = 1649] [id = 611] 23:05:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x114e97000) [pid = 1649] [serial = 1833] [outer = 0x0] 23:05:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x123cee800) [pid = 1649] [serial = 1834] [outer = 0x114e97000] 23:05:35 INFO - PROCESS | 1649 | 1461218735168 Marionette DEBUG loaded listener.js 23:05:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12aeaa800) [pid = 1649] [serial = 1835] [outer = 0x114e97000] 23:05:35 INFO - PROCESS | 1649 | 1461218735575 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]]]}] 23:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 719ms 23:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:05:35 INFO - PROCESS | 1649 | 1461218735622 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:05:35 INFO - PROCESS | 1649 | 1461218735624 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:05:35 INFO - PROCESS | 1649 | 1461218735626 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 1649 | 1461218735628 Marionette TRACE conn2 <- [1,2418,null,{}] 23:05:35 INFO - PROCESS | 1649 | 1461218735630 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}] 23:05:35 INFO - PROCESS | 1649 | 1461218735756 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:05:36 INFO - PROCESS | 1649 | 1461218736062 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b67a800 == 84 [pid = 1649] [id = 612] 23:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x111b11c00) [pid = 1649] [serial = 1836] [outer = 0x0] 23:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x114112800) [pid = 1649] [serial = 1837] [outer = 0x111b11c00] 23:05:36 INFO - PROCESS | 1649 | 1461218736146 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x114bdac00) [pid = 1649] [serial = 1838] [outer = 0x111b11c00] 23:05:36 INFO - PROCESS | 1649 | 1461218736695 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]]]}] 23:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1121ms 23:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:05:36 INFO - PROCESS | 1649 | 1461218736748 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:05:36 INFO - PROCESS | 1649 | 1461218736751 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:05:36 INFO - PROCESS | 1649 | 1461218736754 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 1649 | 1461218736756 Marionette TRACE conn2 <- [1,2422,null,{}] 23:05:36 INFO - PROCESS | 1649 | 1461218736760 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}] 23:05:36 INFO - PROCESS | 1649 | 1461218736870 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:05:36 INFO - PROCESS | 1649 | 1461218736962 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afd7000 == 85 [pid = 1649] [id = 613] 23:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1189d0400) [pid = 1649] [serial = 1839] [outer = 0x0] 23:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11a950800) [pid = 1649] [serial = 1840] [outer = 0x1189d0400] 23:05:36 INFO - PROCESS | 1649 | 1461218736995 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11abb1c00) [pid = 1649] [serial = 1841] [outer = 0x1189d0400] 23:05:37 INFO - PROCESS | 1649 | 1461218737430 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]]]}] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa5d800 == 84 [pid = 1649] [id = 600] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12659d000 == 83 [pid = 1649] [id = 599] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee3e000 == 82 [pid = 1649] [id = 598] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ead8000 == 81 [pid = 1649] [id = 597] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d328800 == 80 [pid = 1649] [id = 596] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12c090800 == 79 [pid = 1649] [id = 595] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b86b800 == 78 [pid = 1649] [id = 594] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12d0c3c00) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x129097800 == 77 [pid = 1649] [id = 593] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11bf4d000 == 76 [pid = 1649] [id = 592] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x126ea3000 == 75 [pid = 1649] [id = 591] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x127f6d000 == 74 [pid = 1649] [id = 590] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2b3800 == 73 [pid = 1649] [id = 589] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4eb800 == 72 [pid = 1649] [id = 588] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x139768000 == 71 [pid = 1649] [id = 587] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1420d3000 == 70 [pid = 1649] [id = 586] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1397d6000 == 69 [pid = 1649] [id = 585] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x131c5a800 == 68 [pid = 1649] [id = 584] 23:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 771ms 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12cebd800 == 67 [pid = 1649] [id = 583] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1297ac800 == 66 [pid = 1649] [id = 582] 23:05:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11c427800 == 65 [pid = 1649] [id = 581] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12d0b7400) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1290d0c00) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12a5d0800) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12a1a2400) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12b386400) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12a8ed400) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11b6df800) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11c20d800) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11a879400) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11ae9f800) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12bd07800) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12657a400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x114be6400) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12b37f800) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x118829400) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x126580800) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x129e09400) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x11ad8dc00) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x126584000) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11a948400) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x119546c00) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x115608000) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x114e99400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11b0bec00) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x11b0cac00) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12ba81800) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12b5bec00) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12ce50000) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11bbe8000) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12baae400) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x129ea1000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bf04400) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1277cc800) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 23:05:37 INFO - PROCESS | 1649 | 1461218737550 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1649 | 1461218737552 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:05:37 INFO - PROCESS | 1649 | 1461218737560 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1649 | 1461218737561 Marionette TRACE conn2 <- [1,2426,null,{}] 23:05:37 INFO - PROCESS | 1649 | 1461218737566 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}] 23:05:37 INFO - PROCESS | 1649 | 1461218737658 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:05:37 INFO - PROCESS | 1649 | 1461218737666 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bbbe000 == 66 [pid = 1649] [id = 614] 23:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11ae74400) [pid = 1649] [serial = 1842] [outer = 0x0] 23:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11b069c00) [pid = 1649] [serial = 1843] [outer = 0x11ae74400] 23:05:37 INFO - PROCESS | 1649 | 1461218737693 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11ae78000) [pid = 1649] [serial = 1844] [outer = 0x11ae74400] 23:05:38 INFO - PROCESS | 1649 | 1461218738066 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]]]}] 23:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 524ms 23:05:38 INFO - PROCESS | 1649 | 1461218738101 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 1649 | 1461218738103 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:05:38 INFO - PROCESS | 1649 | 1461218738108 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 1649 | 1461218738112 Marionette TRACE conn2 <- [1,2430,null,{}] 23:05:38 INFO - PROCESS | 1649 | 1461218738118 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}] 23:05:38 INFO - PROCESS | 1649 | 1461218738215 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:05:38 INFO - PROCESS | 1649 | 1461218738221 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a262000 == 67 [pid = 1649] [id = 615] 23:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11c853800) [pid = 1649] [serial = 1845] [outer = 0x0] 23:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1267f3800) [pid = 1649] [serial = 1846] [outer = 0x11c853800] 23:05:38 INFO - PROCESS | 1649 | 1461218738247 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1277d1400) [pid = 1649] [serial = 1847] [outer = 0x11c853800] 23:05:38 INFO - PROCESS | 1649 | 1461218738597 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]]]}] 23:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 523ms 23:05:38 INFO - PROCESS | 1649 | 1461218738640 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 1649 | 1461218738642 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:05:38 INFO - PROCESS | 1649 | 1461218738646 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 1649 | 1461218738647 Marionette TRACE conn2 <- [1,2434,null,{}] 23:05:38 INFO - PROCESS | 1649 | 1461218738649 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}] 23:05:38 INFO - PROCESS | 1649 | 1461218738741 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:05:38 INFO - PROCESS | 1649 | 1461218738748 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc84000 == 68 [pid = 1649] [id = 616] 23:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x127a92c00) [pid = 1649] [serial = 1848] [outer = 0x0] 23:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x129e9ec00) [pid = 1649] [serial = 1849] [outer = 0x127a92c00] 23:05:38 INFO - PROCESS | 1649 | 1461218738773 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12a5cd800) [pid = 1649] [serial = 1850] [outer = 0x127a92c00] 23:05:39 INFO - PROCESS | 1649 | 1461218739135 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]]]}] 23:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 23:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:05:39 INFO - PROCESS | 1649 | 1461218739166 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:05:39 INFO - PROCESS | 1649 | 1461218739167 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:05:39 INFO - PROCESS | 1649 | 1461218739169 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:05:39 INFO - PROCESS | 1649 | 1461218739170 Marionette TRACE conn2 <- [1,2438,null,{}] 23:05:39 INFO - PROCESS | 1649 | 1461218739173 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}] 23:05:39 INFO - PROCESS | 1649 | 1461218739289 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:05:39 INFO - PROCESS | 1649 | 1461218739416 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d326000 == 69 [pid = 1649] [id = 617] 23:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12abdec00) [pid = 1649] [serial = 1851] [outer = 0x0] 23:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12abe9c00) [pid = 1649] [serial = 1852] [outer = 0x12abdec00] 23:05:39 INFO - PROCESS | 1649 | 1461218739464 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12af0a000) [pid = 1649] [serial = 1853] [outer = 0x12abdec00] 23:05:39 INFO - PROCESS | 1649 | 1461218739873 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]]]}] 23:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 720ms 23:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:05:39 INFO - PROCESS | 1649 | 1461218739890 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:05:39 INFO - PROCESS | 1649 | 1461218739891 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:05:39 INFO - PROCESS | 1649 | 1461218739893 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:05:39 INFO - PROCESS | 1649 | 1461218739894 Marionette TRACE conn2 <- [1,2442,null,{}] 23:05:39 INFO - PROCESS | 1649 | 1461218739896 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}] 23:05:40 INFO - PROCESS | 1649 | 1461218740025 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:05:40 INFO - PROCESS | 1649 | 1461218740091 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ead7000 == 70 [pid = 1649] [id = 618] 23:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12af0f400) [pid = 1649] [serial = 1854] [outer = 0x0] 23:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12b041000) [pid = 1649] [serial = 1855] [outer = 0x12af0f400] 23:05:40 INFO - PROCESS | 1649 | 1461218740117 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12b5b6000) [pid = 1649] [serial = 1856] [outer = 0x12af0f400] 23:05:40 INFO - PROCESS | 1649 | 1461218740432 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]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 569ms 23:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:05:40 INFO - PROCESS | 1649 | 1461218740464 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 1649 | 1461218740466 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:05:40 INFO - PROCESS | 1649 | 1461218740468 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1649 | 1461218740469 Marionette TRACE conn2 <- [1,2446,null,{}] 23:05:40 INFO - PROCESS | 1649 | 1461218740471 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}] 23:05:40 INFO - PROCESS | 1649 | 1461218740590 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:05:40 INFO - PROCESS | 1649 | 1461218740614 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f20b800 == 71 [pid = 1649] [id = 619] 23:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12b5b6c00) [pid = 1649] [serial = 1857] [outer = 0x0] 23:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12ce56000) [pid = 1649] [serial = 1858] [outer = 0x12b5b6c00] 23:05:40 INFO - PROCESS | 1649 | 1461218740639 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12d0c3c00) [pid = 1649] [serial = 1859] [outer = 0x12b5b6c00] 23:05:40 INFO - PROCESS | 1649 | 1461218740981 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]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 519ms 23:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:05:40 INFO - PROCESS | 1649 | 1461218740987 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 1649 | 1461218740988 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:05:40 INFO - PROCESS | 1649 | 1461218740990 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1649 | 1461218740991 Marionette TRACE conn2 <- [1,2450,null,{}] 23:05:40 INFO - PROCESS | 1649 | 1461218740994 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}] 23:05:41 INFO - PROCESS | 1649 | 1461218741122 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:05:41 INFO - PROCESS | 1649 | 1461218741126 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6ae800 == 72 [pid = 1649] [id = 620] 23:05:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12b8a5000) [pid = 1649] [serial = 1860] [outer = 0x0] 23:05:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12d48e400) [pid = 1649] [serial = 1861] [outer = 0x12b8a5000] 23:05:41 INFO - PROCESS | 1649 | 1461218741152 Marionette DEBUG loaded listener.js 23:05:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12e163c00) [pid = 1649] [serial = 1862] [outer = 0x12b8a5000] 23:05:41 INFO - PROCESS | 1649 | 1461218741519 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]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 569ms 23:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:05:41 INFO - PROCESS | 1649 | 1461218741564 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:05:41 INFO - PROCESS | 1649 | 1461218741565 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:05:41 INFO - PROCESS | 1649 | 1461218741567 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 1649 | 1461218741568 Marionette TRACE conn2 <- [1,2454,null,{}] 23:05:41 INFO - PROCESS | 1649 | 1461218741570 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}] 23:05:41 INFO - PROCESS | 1649 | 1461218741692 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12af0d000) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x118641c00) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1277ce000) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11410cc00) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11b0c2800) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x11ab1a800) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x129e0dc00) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11c91a400) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x116197c00) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11c917c00) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12a199c00) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:05:41 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11abab800) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:05:42 INFO - PROCESS | 1649 | 1461218742007 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119859000 == 73 [pid = 1649] [id = 621] 23:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11410cc00) [pid = 1649] [serial = 1863] [outer = 0x0] 23:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11863f800) [pid = 1649] [serial = 1864] [outer = 0x11410cc00] 23:05:42 INFO - PROCESS | 1649 | 1461218742034 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11c917c00) [pid = 1649] [serial = 1865] [outer = 0x11410cc00] 23:05:42 INFO - PROCESS | 1649 | 1461218742329 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]]]}] 23:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 820ms 23:05:42 INFO - PROCESS | 1649 | 1461218742398 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:05:42 INFO - PROCESS | 1649 | 1461218742400 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:05:42 INFO - PROCESS | 1649 | 1461218742404 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:05:42 INFO - PROCESS | 1649 | 1461218742406 Marionette TRACE conn2 <- [1,2458,null,{}] 23:05:42 INFO - PROCESS | 1649 | 1461218742410 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}] 23:05:42 INFO - PROCESS | 1649 | 1461218742561 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:05:42 INFO - PROCESS | 1649 | 1461218742667 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa6e800 == 74 [pid = 1649] [id = 622] 23:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x114e96c00) [pid = 1649] [serial = 1866] [outer = 0x0] 23:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12af0e000) [pid = 1649] [serial = 1867] [outer = 0x114e96c00] 23:05:42 INFO - PROCESS | 1649 | 1461218742715 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12e718c00) [pid = 1649] [serial = 1868] [outer = 0x114e96c00] 23:05:43 INFO - PROCESS | 1649 | 1461218743073 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]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 721ms 23:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:05:43 INFO - PROCESS | 1649 | 1461218743124 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1649 | 1461218743126 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:05:43 INFO - PROCESS | 1649 | 1461218743128 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1649 | 1461218743129 Marionette TRACE conn2 <- [1,2462,null,{}] 23:05:43 INFO - PROCESS | 1649 | 1461218743132 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}] 23:05:43 INFO - PROCESS | 1649 | 1461218743270 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:05:43 INFO - PROCESS | 1649 | 1461218743282 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x13729c800 == 75 [pid = 1649] [id = 623] 23:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12e718000) [pid = 1649] [serial = 1869] [outer = 0x0] 23:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12e8bac00) [pid = 1649] [serial = 1870] [outer = 0x12e718000] 23:05:43 INFO - PROCESS | 1649 | 1461218743306 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12eebc800) [pid = 1649] [serial = 1871] [outer = 0x12e718000] 23:05:43 INFO - PROCESS | 1649 | 1461218743629 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]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms 23:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:05:43 INFO - PROCESS | 1649 | 1461218743649 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1649 | 1461218743650 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:05:43 INFO - PROCESS | 1649 | 1461218743653 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1649 | 1461218743653 Marionette TRACE conn2 <- [1,2466,null,{}] 23:05:43 INFO - PROCESS | 1649 | 1461218743656 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}] 23:05:43 INFO - PROCESS | 1649 | 1461218743760 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:05:43 INFO - PROCESS | 1649 | 1461218743765 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x141dd7000 == 76 [pid = 1649] [id = 624] 23:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12f841400) [pid = 1649] [serial = 1872] [outer = 0x0] 23:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12f848000) [pid = 1649] [serial = 1873] [outer = 0x12f841400] 23:05:43 INFO - PROCESS | 1649 | 1461218743789 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12f84e400) [pid = 1649] [serial = 1874] [outer = 0x12f841400] 23:05:44 INFO - PROCESS | 1649 | 1461218744358 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]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 769ms 23:05:44 INFO - PROCESS | 1649 | 1461218744423 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:05:44 INFO - PROCESS | 1649 | 1461218744427 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:05:44 INFO - PROCESS | 1649 | 1461218744434 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:05:44 INFO - PROCESS | 1649 | 1461218744437 Marionette TRACE conn2 <- [1,2470,null,{}] 23:05:44 INFO - PROCESS | 1649 | 1461218744443 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}] 23:05:44 INFO - PROCESS | 1649 | 1461218744615 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:05:44 INFO - PROCESS | 1649 | 1461218744734 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x127176000 == 77 [pid = 1649] [id = 625] 23:05:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x118827800) [pid = 1649] [serial = 1875] [outer = 0x0] 23:05:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x118fda800) [pid = 1649] [serial = 1876] [outer = 0x118827800] 23:05:44 INFO - PROCESS | 1649 | 1461218744767 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11ab18000) [pid = 1649] [serial = 1877] [outer = 0x118827800] 23:05:45 INFO - PROCESS | 1649 | 1461218745232 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]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 825ms 23:05:45 INFO - PROCESS | 1649 | 1461218745258 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 1649 | 1461218745264 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:05:45 INFO - PROCESS | 1649 | 1461218745269 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 1649 | 1461218745271 Marionette TRACE conn2 <- [1,2474,null,{}] 23:05:45 INFO - PROCESS | 1649 | 1461218745273 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}] 23:05:45 INFO - PROCESS | 1649 | 1461218745389 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:05:45 INFO - PROCESS | 1649 | 1461218745479 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba57000 == 78 [pid = 1649] [id = 626] 23:05:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11b0c4c00) [pid = 1649] [serial = 1878] [outer = 0x0] 23:05:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11b0d1c00) [pid = 1649] [serial = 1879] [outer = 0x11b0c4c00] 23:05:45 INFO - PROCESS | 1649 | 1461218745509 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12657cc00) [pid = 1649] [serial = 1880] [outer = 0x11b0c4c00] 23:05:45 INFO - PROCESS | 1649 | 1461218745954 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]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 23:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:05:45 INFO - PROCESS | 1649 | 1461218745991 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 1649 | 1461218745992 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:05:45 INFO - PROCESS | 1649 | 1461218745995 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1649 | 1461218745998 Marionette TRACE conn2 <- [1,2478,null,{}] 23:05:46 INFO - PROCESS | 1649 | 1461218746006 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}] 23:05:46 INFO - PROCESS | 1649 | 1461218746125 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:05:46 INFO - PROCESS | 1649 | 1461218746216 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1372a6800 == 79 [pid = 1649] [id = 627] 23:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1290c9800) [pid = 1649] [serial = 1881] [outer = 0x0] 23:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12abe0c00) [pid = 1649] [serial = 1882] [outer = 0x1290c9800] 23:05:46 INFO - PROCESS | 1649 | 1461218746251 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12af03000) [pid = 1649] [serial = 1883] [outer = 0x1290c9800] 23:05:46 INFO - PROCESS | 1649 | 1461218746680 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]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 722ms 23:05:46 INFO - PROCESS | 1649 | 1461218746720 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 1649 | 1461218746722 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:05:46 INFO - PROCESS | 1649 | 1461218746724 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1649 | 1461218746725 Marionette TRACE conn2 <- [1,2482,null,{}] 23:05:46 INFO - PROCESS | 1649 | 1461218746728 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}] 23:05:46 INFO - PROCESS | 1649 | 1461218746882 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:05:46 INFO - PROCESS | 1649 | 1461218746933 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1420e2000 == 80 [pid = 1649] [id = 628] 23:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12b032c00) [pid = 1649] [serial = 1884] [outer = 0x0] 23:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12b041800) [pid = 1649] [serial = 1885] [outer = 0x12b032c00] 23:05:46 INFO - PROCESS | 1649 | 1461218746964 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12d066000) [pid = 1649] [serial = 1886] [outer = 0x12b032c00] 23:05:47 INFO - PROCESS | 1649 | 1461218747407 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]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 724ms 23:05:47 INFO - PROCESS | 1649 | 1461218747448 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 1649 | 1461218747450 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:05:47 INFO - PROCESS | 1649 | 1461218747452 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 1649 | 1461218747453 Marionette TRACE conn2 <- [1,2486,null,{}] 23:05:47 INFO - PROCESS | 1649 | 1461218747455 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}] 23:05:47 INFO - PROCESS | 1649 | 1461218747568 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:05:47 INFO - PROCESS | 1649 | 1461218747656 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e74800 == 81 [pid = 1649] [id = 629] 23:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12aae4c00) [pid = 1649] [serial = 1887] [outer = 0x0] 23:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12aae9c00) [pid = 1649] [serial = 1888] [outer = 0x12aae4c00] 23:05:47 INFO - PROCESS | 1649 | 1461218747688 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12aaee800) [pid = 1649] [serial = 1889] [outer = 0x12aae4c00] 23:05:48 INFO - PROCESS | 1649 | 1461218748116 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]]]}] 23:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 23:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:05:48 INFO - PROCESS | 1649 | 1461218748122 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:05:48 INFO - PROCESS | 1649 | 1461218748124 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:05:48 INFO - PROCESS | 1649 | 1461218748126 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:05:48 INFO - PROCESS | 1649 | 1461218748127 Marionette TRACE conn2 <- [1,2490,null,{}] 23:05:48 INFO - PROCESS | 1649 | 1461218748132 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}] 23:05:48 INFO - PROCESS | 1649 | 1461218748279 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:05:48 INFO - PROCESS | 1649 | 1461218748398 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x141d15000 == 82 [pid = 1649] [id = 630] 23:05:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12aaf0c00) [pid = 1649] [serial = 1890] [outer = 0x0] 23:05:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12e39c800) [pid = 1649] [serial = 1891] [outer = 0x12aaf0c00] 23:05:48 INFO - PROCESS | 1649 | 1461218748434 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12f843000) [pid = 1649] [serial = 1892] [outer = 0x12aaf0c00] 23:05:48 INFO - PROCESS | 1649 | 1461218748879 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]]]}] 23:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 772ms 23:05:48 INFO - PROCESS | 1649 | 1461218748899 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:05:48 INFO - PROCESS | 1649 | 1461218748901 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:05:48 INFO - PROCESS | 1649 | 1461218748903 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:05:48 INFO - PROCESS | 1649 | 1461218748904 Marionette TRACE conn2 <- [1,2494,null,{}] 23:05:48 INFO - PROCESS | 1649 | 1461218748907 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}] 23:05:49 INFO - PROCESS | 1649 | 1461218749017 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:05:49 INFO - PROCESS | 1649 | 1461218749108 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x139c11000 == 83 [pid = 1649] [id = 631] 23:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12b037800) [pid = 1649] [serial = 1893] [outer = 0x0] 23:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12f845800) [pid = 1649] [serial = 1894] [outer = 0x12b037800] 23:05:49 INFO - PROCESS | 1649 | 1461218749138 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12fc17800) [pid = 1649] [serial = 1895] [outer = 0x12b037800] 23:05:49 INFO - PROCESS | 1649 | 1461218749582 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]]]}] 23:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 719ms 23:05:49 INFO - PROCESS | 1649 | 1461218749661 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:05:49 INFO - PROCESS | 1649 | 1461218749663 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:05:49 INFO - PROCESS | 1649 | 1461218749681 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:05:49 INFO - PROCESS | 1649 | 1461218749682 Marionette TRACE conn2 <- [1,2498,null,{}] 23:05:49 INFO - PROCESS | 1649 | 1461218749685 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}] 23:05:49 INFO - PROCESS | 1649 | 1461218749801 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:05:49 INFO - PROCESS | 1649 | 1461218749924 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2a0800 == 84 [pid = 1649] [id = 632] 23:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x114f9c000) [pid = 1649] [serial = 1896] [outer = 0x0] 23:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11b917800) [pid = 1649] [serial = 1897] [outer = 0x114f9c000] 23:05:49 INFO - PROCESS | 1649 | 1461218749956 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12eeb3000) [pid = 1649] [serial = 1898] [outer = 0x114f9c000] 23:05:50 INFO - PROCESS | 1649 | 1461218750386 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]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 769ms 23:05:50 INFO - PROCESS | 1649 | 1461218750450 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 1649 | 1461218750451 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:05:50 INFO - PROCESS | 1649 | 1461218750454 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 1649 | 1461218750455 Marionette TRACE conn2 <- [1,2502,null,{}] 23:05:50 INFO - PROCESS | 1649 | 1461218750457 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}] 23:05:50 INFO - PROCESS | 1649 | 1461218750572 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:05:50 INFO - PROCESS | 1649 | 1461218750666 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac5c000 == 85 [pid = 1649] [id = 633] 23:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12d0bd400) [pid = 1649] [serial = 1899] [outer = 0x0] 23:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12fd04000) [pid = 1649] [serial = 1900] [outer = 0x12d0bd400] 23:05:50 INFO - PROCESS | 1649 | 1461218750696 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x13010e000) [pid = 1649] [serial = 1901] [outer = 0x12d0bd400] 23:05:51 INFO - PROCESS | 1649 | 1461218751406 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]]]}] 23:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 977ms 23:05:51 INFO - PROCESS | 1649 | 1461218751432 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:05:51 INFO - PROCESS | 1649 | 1461218751434 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:05:51 INFO - PROCESS | 1649 | 1461218751438 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 1649 | 1461218751440 Marionette TRACE conn2 <- [1,2506,null,{}] 23:05:51 INFO - PROCESS | 1649 | 1461218751444 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}] 23:05:51 INFO - PROCESS | 1649 | 1461218751554 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:05:51 INFO - PROCESS | 1649 | 1461218751679 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x129097800 == 86 [pid = 1649] [id = 634] 23:05:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x114e97400) [pid = 1649] [serial = 1902] [outer = 0x0] 23:05:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x116197800) [pid = 1649] [serial = 1903] [outer = 0x114e97400] 23:05:51 INFO - PROCESS | 1649 | 1461218751709 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x11911f800) [pid = 1649] [serial = 1904] [outer = 0x114e97400] 23:05:52 INFO - PROCESS | 1649 | 1461218752105 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]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 722ms 23:05:52 INFO - PROCESS | 1649 | 1461218752160 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 1649 | 1461218752164 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:05:52 INFO - PROCESS | 1649 | 1461218752169 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 1649 | 1461218752170 Marionette TRACE conn2 <- [1,2510,null,{}] 23:05:52 INFO - PROCESS | 1649 | 1461218752173 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}] 23:05:52 INFO - PROCESS | 1649 | 1461218752280 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:05:52 INFO - PROCESS | 1649 | 1461218752404 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ae63800 == 87 [pid = 1649] [id = 635] 23:05:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x11a94fc00) [pid = 1649] [serial = 1905] [outer = 0x0] 23:05:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x11abaec00) [pid = 1649] [serial = 1906] [outer = 0x11a94fc00] 23:05:52 INFO - PROCESS | 1649 | 1461218752436 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x11b0b6c00) [pid = 1649] [serial = 1907] [outer = 0x11a94fc00] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6b5800 == 86 [pid = 1649] [id = 565] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12fda9800 == 85 [pid = 1649] [id = 405] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126aa0800 == 84 [pid = 1649] [id = 567] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x13729c800 == 83 [pid = 1649] [id = 623] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa6e800 == 82 [pid = 1649] [id = 622] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119859000 == 81 [pid = 1649] [id = 621] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6ae800 == 80 [pid = 1649] [id = 620] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f20b800 == 79 [pid = 1649] [id = 619] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11a947000) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x11bc69800) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12a5c6000) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12d06b800) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12e169800) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12e71b400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1153b8000) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12e725800) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12e396400) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12ead7000 == 78 [pid = 1649] [id = 618] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12d326000 == 77 [pid = 1649] [id = 617] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc84000 == 76 [pid = 1649] [id = 616] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12a262000 == 75 [pid = 1649] [id = 615] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11bbbe000 == 74 [pid = 1649] [id = 614] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12afd7000 == 73 [pid = 1649] [id = 613] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11b67a800 == 72 [pid = 1649] [id = 612] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x139c6a800 == 71 [pid = 1649] [id = 610] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x141dd1000 == 70 [pid = 1649] [id = 609] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x111b99000 == 69 [pid = 1649] [id = 608] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12afd8800 == 68 [pid = 1649] [id = 607] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1424b6800 == 67 [pid = 1649] [id = 606] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1420d7800 == 66 [pid = 1649] [id = 605] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x131c5f000 == 65 [pid = 1649] [id = 604] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc8d800 == 64 [pid = 1649] [id = 603] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126624800 == 63 [pid = 1649] [id = 602] 23:05:52 INFO - PROCESS | 1649 | --DOCSHELL 0x131c60800 == 62 [pid = 1649] [id = 601] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12a5c7000) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12af07c00) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12b381c00) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12af0cc00) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11b069000) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12ba7ec00) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x127a91400) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12b4f9400) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x126577c00) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11618b000) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x114e92800) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11b0cf000) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11c5f1c00) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x11ad84400) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11b0b3c00) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12d35e800) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x127704400) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11ab7c400) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11a87a000) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x123cefc00) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1265e4400) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12d494800) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12a8f7c00) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x129ea6c00) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 23:05:52 INFO - PROCESS | 1649 | 1461218752956 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]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 824ms 23:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:05:52 INFO - PROCESS | 1649 | 1461218752992 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 1649 | 1461218752994 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:05:52 INFO - PROCESS | 1649 | 1461218752997 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 1649 | 1461218753001 Marionette TRACE conn2 <- [1,2514,null,{}] 23:05:53 INFO - PROCESS | 1649 | 1461218753008 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}] 23:05:53 INFO - PROCESS | 1649 | 1461218753101 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:05:53 INFO - PROCESS | 1649 | 1461218753107 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ca33800 == 63 [pid = 1649] [id = 636] 23:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11ae7b400) [pid = 1649] [serial = 1908] [outer = 0x0] 23:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11c598400) [pid = 1649] [serial = 1909] [outer = 0x11ae7b400] 23:05:53 INFO - PROCESS | 1649 | 1461218753136 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x123cef800) [pid = 1649] [serial = 1910] [outer = 0x11ae7b400] 23:05:53 INFO - PROCESS | 1649 | 1461218753535 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]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 577ms 23:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:05:53 INFO - PROCESS | 1649 | 1461218753573 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 1649 | 1461218753575 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:05:53 INFO - PROCESS | 1649 | 1461218753577 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 1649 | 1461218753578 Marionette TRACE conn2 <- [1,2518,null,{}] 23:05:53 INFO - PROCESS | 1649 | 1461218753580 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}] 23:05:53 INFO - PROCESS | 1649 | 1461218753673 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:05:53 INFO - PROCESS | 1649 | 1461218753678 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a272000 == 64 [pid = 1649] [id = 637] 23:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x126576800) [pid = 1649] [serial = 1911] [outer = 0x0] 23:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1267fb000) [pid = 1649] [serial = 1912] [outer = 0x126576800] 23:05:53 INFO - PROCESS | 1649 | 1461218753703 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1277d0800) [pid = 1649] [serial = 1913] [outer = 0x126576800] 23:05:54 INFO - PROCESS | 1649 | 1461218754060 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]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 23:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:05:54 INFO - PROCESS | 1649 | 1461218754099 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 1649 | 1461218754101 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:05:54 INFO - PROCESS | 1649 | 1461218754103 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 1649 | 1461218754104 Marionette TRACE conn2 <- [1,2522,null,{}] 23:05:54 INFO - PROCESS | 1649 | 1461218754106 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}] 23:05:54 INFO - PROCESS | 1649 | 1461218754195 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:05:54 INFO - PROCESS | 1649 | 1461218754200 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b25e800 == 65 [pid = 1649] [id = 638] 23:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x126b70c00) [pid = 1649] [serial = 1914] [outer = 0x0] 23:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x1290cc800) [pid = 1649] [serial = 1915] [outer = 0x126b70c00] 23:05:54 INFO - PROCESS | 1649 | 1461218754226 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x129e04c00) [pid = 1649] [serial = 1916] [outer = 0x126b70c00] 23:05:54 INFO - PROCESS | 1649 | 1461218754588 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]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 23:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:05:54 INFO - PROCESS | 1649 | 1461218754622 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 1649 | 1461218754624 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:05:54 INFO - PROCESS | 1649 | 1461218754627 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 1649 | 1461218754629 Marionette TRACE conn2 <- [1,2526,null,{}] 23:05:54 INFO - PROCESS | 1649 | 1461218754634 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}] 23:05:54 INFO - PROCESS | 1649 | 1461218754826 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:05:54 INFO - PROCESS | 1649 | 1461218754903 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c0aa800 == 66 [pid = 1649] [id = 639] 23:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x129e0e000) [pid = 1649] [serial = 1917] [outer = 0x0] 23:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12a1a2c00) [pid = 1649] [serial = 1918] [outer = 0x129e0e000] 23:05:54 INFO - PROCESS | 1649 | 1461218754947 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12abec000) [pid = 1649] [serial = 1919] [outer = 0x129e0e000] 23:05:55 INFO - PROCESS | 1649 | 1461218755334 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]]]}] 23:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 723ms 23:05:55 INFO - PROCESS | 1649 | 1461218755350 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 1649 | 1461218755351 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:05:55 INFO - PROCESS | 1649 | 1461218755353 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1649 | 1461218755354 Marionette TRACE conn2 <- [1,2530,null,{}] 23:05:55 INFO - PROCESS | 1649 | 1461218755356 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}] 23:05:55 INFO - PROCESS | 1649 | 1461218755477 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:05:55 INFO - PROCESS | 1649 | 1461218755490 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1db800 == 67 [pid = 1649] [id = 640] 23:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12ac83000) [pid = 1649] [serial = 1920] [outer = 0x0] 23:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12ac90800) [pid = 1649] [serial = 1921] [outer = 0x12ac83000] 23:05:55 INFO - PROCESS | 1649 | 1461218755516 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12af02800) [pid = 1649] [serial = 1922] [outer = 0x12ac83000] 23:05:55 INFO - PROCESS | 1649 | 1461218755885 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]]]}] 23:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 571ms 23:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:05:55 INFO - PROCESS | 1649 | 1461218755924 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 1649 | 1461218755926 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:05:55 INFO - PROCESS | 1649 | 1461218755928 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1649 | 1461218755929 Marionette TRACE conn2 <- [1,2534,null,{}] 23:05:55 INFO - PROCESS | 1649 | 1461218755931 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}] 23:05:56 INFO - PROCESS | 1649 | 1461218756050 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:05:56 INFO - PROCESS | 1649 | 1461218756064 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e511000 == 68 [pid = 1649] [id = 641] 23:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x129e0e800) [pid = 1649] [serial = 1923] [outer = 0x0] 23:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12b035c00) [pid = 1649] [serial = 1924] [outer = 0x129e0e800] 23:05:56 INFO - PROCESS | 1649 | 1461218756089 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12b37f800) [pid = 1649] [serial = 1925] [outer = 0x129e0e800] 23:05:56 INFO - PROCESS | 1649 | 1461218756412 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]]]}] 23:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 520ms 23:05:56 INFO - PROCESS | 1649 | 1461218756453 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:05:56 INFO - PROCESS | 1649 | 1461218756454 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:05:56 INFO - PROCESS | 1649 | 1461218756456 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - PROCESS | 1649 | 1461218756457 Marionette TRACE conn2 <- [1,2538,null,{}] 23:05:56 INFO - PROCESS | 1649 | 1461218756460 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}] 23:05:56 INFO - PROCESS | 1649 | 1461218756580 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:05:56 INFO - PROCESS | 1649 | 1461218756592 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eaeb000 == 69 [pid = 1649] [id = 642] 23:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12af03c00) [pid = 1649] [serial = 1926] [outer = 0x0] 23:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12b4f9000) [pid = 1649] [serial = 1927] [outer = 0x12af03c00] 23:05:56 INFO - PROCESS | 1649 | 1461218756617 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12ba88c00) [pid = 1649] [serial = 1928] [outer = 0x12af03c00] 23:05:57 INFO - PROCESS | 1649 | 1461218756993 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]]]}] 23:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 23:05:57 INFO - PROCESS | 1649 | 1461218757027 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 1649 | 1461218757028 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:05:57 INFO - PROCESS | 1649 | 1461218757037 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - PROCESS | 1649 | 1461218757038 Marionette TRACE conn2 <- [1,2542,null,{}] 23:05:57 INFO - PROCESS | 1649 | 1461218757040 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}] 23:05:57 INFO - PROCESS | 1649 | 1461218757499 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1165e9800) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12b5b6c00) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x129e09c00) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x1189d0400) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x111b11c00) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11c853800) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12e718000) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12ce52c00) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12e3a0800) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x114be6000) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x114e91000) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x114e96c00) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x11ae74400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x126756400) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11c46c800) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12b5c1800) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x126c72c00) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x114110000) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12b8a5000) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x116198400) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x118831c00) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x127a92c00) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11c5f5800) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12abdec00) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x126581000) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11a60a400) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x11abb7000) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11c857000) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11410cc00) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12a8edc00) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12baaac00) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12a5c3400) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12af0f400) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1157b7800) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x114107800) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12e15f800) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12a1a1000) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x119a2f000) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11ae83c00) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12b38bc00) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:05:57 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x129952400) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:05:57 INFO - PROCESS | 1649 | 1461218757569 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119143000 == 70 [pid = 1649] [id = 643] 23:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x111b11c00) [pid = 1649] [serial = 1929] [outer = 0x0] 23:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x114115800) [pid = 1649] [serial = 1930] [outer = 0x111b11c00] 23:05:57 INFO - PROCESS | 1649 | 1461218757595 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1157b7800) [pid = 1649] [serial = 1931] [outer = 0x111b11c00] 23:05:57 INFO - PROCESS | 1649 | 1461218757885 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]]]}] 23:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 869ms 23:05:57 INFO - PROCESS | 1649 | 1461218757906 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 1649 | 1461218757908 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:05:57 INFO - PROCESS | 1649 | 1461218757910 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - PROCESS | 1649 | 1461218757912 Marionette TRACE conn2 <- [1,2546,null,{}] 23:05:57 INFO - PROCESS | 1649 | 1461218757921 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}] 23:05:58 INFO - PROCESS | 1649 | 1461218758031 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:05:58 INFO - PROCESS | 1649 | 1461218758105 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1ca800 == 71 [pid = 1649] [id = 644] 23:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x114107800) [pid = 1649] [serial = 1932] [outer = 0x0] 23:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11a953000) [pid = 1649] [serial = 1933] [outer = 0x114107800] 23:05:58 INFO - PROCESS | 1649 | 1461218758136 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x129e0dc00) [pid = 1649] [serial = 1934] [outer = 0x114107800] 23:05:58 INFO - PROCESS | 1649 | 1461218758433 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]]]}] 23:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 578ms 23:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:05:58 INFO - PROCESS | 1649 | 1461218758488 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 1649 | 1461218758489 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:05:58 INFO - PROCESS | 1649 | 1461218758491 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 1649 | 1461218758492 Marionette TRACE conn2 <- [1,2550,null,{}] 23:05:58 INFO - PROCESS | 1649 | 1461218758494 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}] 23:05:58 INFO - PROCESS | 1649 | 1461218758589 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:05:58 INFO - PROCESS | 1649 | 1461218758593 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa72000 == 72 [pid = 1649] [id = 645] 23:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x129ea0c00) [pid = 1649] [serial = 1935] [outer = 0x0] 23:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12b4ec800) [pid = 1649] [serial = 1936] [outer = 0x129ea0c00] 23:05:58 INFO - PROCESS | 1649 | 1461218758619 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12bd08000) [pid = 1649] [serial = 1937] [outer = 0x129ea0c00] 23:05:58 INFO - PROCESS | 1649 | 1461218758971 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]]]}] 23:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 23:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:05:59 INFO - PROCESS | 1649 | 1461218759020 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 1649 | 1461218759021 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:05:59 INFO - PROCESS | 1649 | 1461218759023 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1649 | 1461218759024 Marionette TRACE conn2 <- [1,2554,null,{}] 23:05:59 INFO - PROCESS | 1649 | 1461218759026 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}] 23:05:59 INFO - PROCESS | 1649 | 1461218759125 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:05:59 INFO - PROCESS | 1649 | 1461218759129 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301b6800 == 73 [pid = 1649] [id = 646] 23:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x129e0c000) [pid = 1649] [serial = 1938] [outer = 0x0] 23:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d05d400) [pid = 1649] [serial = 1939] [outer = 0x129e0c000] 23:05:59 INFO - PROCESS | 1649 | 1461218759155 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12d360c00) [pid = 1649] [serial = 1940] [outer = 0x129e0c000] 23:05:59 INFO - PROCESS | 1649 | 1461218759669 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]]]}] 23:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 668ms 23:05:59 INFO - PROCESS | 1649 | 1461218759692 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:05:59 INFO - PROCESS | 1649 | 1461218759694 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:05:59 INFO - PROCESS | 1649 | 1461218759700 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1649 | 1461218759703 Marionette TRACE conn2 <- [1,2558,null,{}] 23:05:59 INFO - PROCESS | 1649 | 1461218759708 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}] 23:05:59 INFO - PROCESS | 1649 | 1461218759830 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:05:59 INFO - PROCESS | 1649 | 1461218759952 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c29d000 == 74 [pid = 1649] [id = 647] 23:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x114f59c00) [pid = 1649] [serial = 1941] [outer = 0x0] 23:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11618ec00) [pid = 1649] [serial = 1942] [outer = 0x114f59c00] 23:05:59 INFO - PROCESS | 1649 | 1461218759985 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x1188d5800) [pid = 1649] [serial = 1943] [outer = 0x114f59c00] 23:06:00 INFO - PROCESS | 1649 | 1461218760474 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]]]}] 23:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 824ms 23:06:00 INFO - PROCESS | 1649 | 1461218760523 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 1649 | 1461218760527 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:06:00 INFO - PROCESS | 1649 | 1461218760532 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 1649 | 1461218760535 Marionette TRACE conn2 <- [1,2562,null,{}] 23:06:00 INFO - PROCESS | 1649 | 1461218760538 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}] 23:06:00 INFO - PROCESS | 1649 | 1461218760692 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:06:00 INFO - PROCESS | 1649 | 1461218760815 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac6a800 == 75 [pid = 1649] [id = 648] 23:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11897f800) [pid = 1649] [serial = 1944] [outer = 0x0] 23:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11ab11400) [pid = 1649] [serial = 1945] [outer = 0x11897f800] 23:06:00 INFO - PROCESS | 1649 | 1461218760863 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11bc6d000) [pid = 1649] [serial = 1946] [outer = 0x11897f800] 23:06:01 INFO - PROCESS | 1649 | 1461218761339 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]]]}] 23:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 872ms 23:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:06:01 INFO - PROCESS | 1649 | 1461218761413 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:06:01 INFO - PROCESS | 1649 | 1461218761415 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:06:01 INFO - PROCESS | 1649 | 1461218761419 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:06:01 INFO - PROCESS | 1649 | 1461218761421 Marionette TRACE conn2 <- [1,2566,null,{}] 23:06:01 INFO - PROCESS | 1649 | 1461218761431 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}] 23:06:01 INFO - PROCESS | 1649 | 1461218761547 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:06:01 INFO - PROCESS | 1649 | 1461218761636 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f21e000 == 76 [pid = 1649] [id = 649] 23:06:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x1267f8400) [pid = 1649] [serial = 1947] [outer = 0x0] 23:06:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1277d7c00) [pid = 1649] [serial = 1948] [outer = 0x1267f8400] 23:06:01 INFO - PROCESS | 1649 | 1461218761669 Marionette DEBUG loaded listener.js 23:06:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x129e08800) [pid = 1649] [serial = 1949] [outer = 0x1267f8400] 23:06:02 INFO - PROCESS | 1649 | 1461218762150 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]]]}] 23:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 773ms 23:06:02 INFO - PROCESS | 1649 | 1461218762193 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:06:02 INFO - PROCESS | 1649 | 1461218762195 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:06:02 INFO - PROCESS | 1649 | 1461218762199 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1649 | 1461218762201 Marionette TRACE conn2 <- [1,2570,null,{}] 23:06:02 INFO - PROCESS | 1649 | 1461218762203 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}] 23:06:02 INFO - PROCESS | 1649 | 1461218762315 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:06:02 INFO - PROCESS | 1649 | 1461218762401 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1372a1800 == 77 [pid = 1649] [id = 650] 23:06:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12a5cc000) [pid = 1649] [serial = 1950] [outer = 0x0] 23:06:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12a8f5800) [pid = 1649] [serial = 1951] [outer = 0x12a5cc000] 23:06:02 INFO - PROCESS | 1649 | 1461218762431 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12ac86800) [pid = 1649] [serial = 1952] [outer = 0x12a5cc000] 23:06:02 INFO - PROCESS | 1649 | 1461218762891 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]]]}] 23:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 720ms 23:06:02 INFO - PROCESS | 1649 | 1461218762918 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:06:02 INFO - PROCESS | 1649 | 1461218762920 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:06:02 INFO - PROCESS | 1649 | 1461218762922 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1649 | 1461218762923 Marionette TRACE conn2 <- [1,2574,null,{}] 23:06:02 INFO - PROCESS | 1649 | 1461218762925 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}] 23:06:03 INFO - PROCESS | 1649 | 1461218763040 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:06:03 INFO - PROCESS | 1649 | 1461218763124 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1397c9000 == 78 [pid = 1649] [id = 651] 23:06:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12a8ebc00) [pid = 1649] [serial = 1953] [outer = 0x0] 23:06:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12b033000) [pid = 1649] [serial = 1954] [outer = 0x12a8ebc00] 23:06:03 INFO - PROCESS | 1649 | 1461218763156 Marionette DEBUG loaded listener.js 23:06:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12bab2000) [pid = 1649] [serial = 1955] [outer = 0x12a8ebc00] 23:06:03 INFO - PROCESS | 1649 | 1461218763630 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]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 770ms 23:06:03 INFO - PROCESS | 1649 | 1461218763693 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 1649 | 1461218763695 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:06:03 INFO - PROCESS | 1649 | 1461218763699 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 1649 | 1461218763701 Marionette TRACE conn2 <- [1,2578,null,{}] 23:06:03 INFO - PROCESS | 1649 | 1461218763704 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}] 23:06:03 INFO - PROCESS | 1649 | 1461218763901 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:06:04 INFO - PROCESS | 1649 | 1461218764046 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e72800 == 79 [pid = 1649] [id = 652] 23:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d063000) [pid = 1649] [serial = 1956] [outer = 0x0] 23:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12d495000) [pid = 1649] [serial = 1957] [outer = 0x12d063000] 23:06:04 INFO - PROCESS | 1649 | 1461218764078 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12e3e0400) [pid = 1649] [serial = 1958] [outer = 0x12d063000] 23:06:04 INFO - PROCESS | 1649 | 1461218764461 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]]]}] 23:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 824ms 23:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:06:04 INFO - PROCESS | 1649 | 1461218764523 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:06:04 INFO - PROCESS | 1649 | 1461218764524 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:06:04 INFO - PROCESS | 1649 | 1461218764527 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - PROCESS | 1649 | 1461218764529 Marionette TRACE conn2 <- [1,2582,null,{}] 23:06:04 INFO - PROCESS | 1649 | 1461218764551 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}] 23:06:04 INFO - PROCESS | 1649 | 1461218764698 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:06:04 INFO - PROCESS | 1649 | 1461218764820 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x141dda000 == 80 [pid = 1649] [id = 653] 23:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12a56bc00) [pid = 1649] [serial = 1959] [outer = 0x0] 23:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12a572000) [pid = 1649] [serial = 1960] [outer = 0x12a56bc00] 23:06:04 INFO - PROCESS | 1649 | 1461218764857 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12a577000) [pid = 1649] [serial = 1961] [outer = 0x12a56bc00] 23:06:05 INFO - PROCESS | 1649 | 1461218765257 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]]]}] 23:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 739ms 23:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:06:05 INFO - PROCESS | 1649 | 1461218765283 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:06:05 INFO - PROCESS | 1649 | 1461218765284 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:06:05 INFO - PROCESS | 1649 | 1461218765287 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 1649 | 1461218765288 Marionette TRACE conn2 <- [1,2586,null,{}] 23:06:05 INFO - PROCESS | 1649 | 1461218765290 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}] 23:06:05 INFO - PROCESS | 1649 | 1461218765403 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:06:05 INFO - PROCESS | 1649 | 1461218765523 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x14249f800 == 81 [pid = 1649] [id = 654] 23:06:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12a56cc00) [pid = 1649] [serial = 1962] [outer = 0x0] 23:06:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12a5ee000) [pid = 1649] [serial = 1963] [outer = 0x12a56cc00] 23:06:05 INFO - PROCESS | 1649 | 1461218765555 Marionette DEBUG loaded listener.js 23:06:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12a5f2800) [pid = 1649] [serial = 1964] [outer = 0x12a56cc00] 23:06:05 INFO - PROCESS | 1649 | 1461218765961 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]]]}] 23:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 719ms 23:06:06 INFO - PROCESS | 1649 | 1461218766006 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:06:06 INFO - PROCESS | 1649 | 1461218766007 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:06:06 INFO - PROCESS | 1649 | 1461218766010 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 1649 | 1461218766011 Marionette TRACE conn2 <- [1,2590,null,{}] 23:06:06 INFO - PROCESS | 1649 | 1461218766014 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}] 23:06:06 INFO - PROCESS | 1649 | 1461218766128 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:06:06 INFO - PROCESS | 1649 | 1461218766263 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1422e0000 == 82 [pid = 1649] [id = 655] 23:06:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x114c0fc00) [pid = 1649] [serial = 1965] [outer = 0x0] 23:06:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12a5f7c00) [pid = 1649] [serial = 1966] [outer = 0x114c0fc00] 23:06:06 INFO - PROCESS | 1649 | 1461218766294 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12e3a0400) [pid = 1649] [serial = 1967] [outer = 0x114c0fc00] 23:06:06 INFO - PROCESS | 1649 | 1461218766737 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]]]}] 23:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 772ms 23:06:06 INFO - PROCESS | 1649 | 1461218766783 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:06:06 INFO - PROCESS | 1649 | 1461218766784 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:06:06 INFO - PROCESS | 1649 | 1461218766787 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 1649 | 1461218766788 Marionette TRACE conn2 <- [1,2594,null,{}] 23:06:06 INFO - PROCESS | 1649 | 1461218766790 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}] 23:06:06 INFO - PROCESS | 1649 | 1461218766905 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:06:07 INFO - PROCESS | 1649 | 1461218767022 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265a1000 == 83 [pid = 1649] [id = 656] 23:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x11474e400) [pid = 1649] [serial = 1968] [outer = 0x0] 23:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11c854000) [pid = 1649] [serial = 1969] [outer = 0x11474e400] 23:06:07 INFO - PROCESS | 1649 | 1461218767055 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12d0bd800) [pid = 1649] [serial = 1970] [outer = 0x11474e400] 23:06:07 INFO - PROCESS | 1649 | 1461218767493 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]]]}] 23:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 719ms 23:06:07 INFO - PROCESS | 1649 | 1461218767517 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:06:07 INFO - PROCESS | 1649 | 1461218767519 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:06:07 INFO - PROCESS | 1649 | 1461218767523 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:06:07 INFO - PROCESS | 1649 | 1461218767525 Marionette TRACE conn2 <- [1,2598,null,{}] 23:06:07 INFO - PROCESS | 1649 | 1461218767527 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}] 23:06:07 INFO - PROCESS | 1649 | 1461218767655 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:06:07 INFO - PROCESS | 1649 | 1461218767750 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afcc000 == 84 [pid = 1649] [id = 657] 23:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x114e90800) [pid = 1649] [serial = 1971] [outer = 0x0] 23:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x11ab73400) [pid = 1649] [serial = 1972] [outer = 0x114e90800] 23:06:07 INFO - PROCESS | 1649 | 1461218767785 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12baabc00) [pid = 1649] [serial = 1973] [outer = 0x114e90800] 23:06:08 INFO - PROCESS | 1649 | 1461218768484 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]]]}] 23:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 970ms 23:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:06:08 INFO - PROCESS | 1649 | 1461218768493 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:06:08 INFO - PROCESS | 1649 | 1461218768496 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:06:08 INFO - PROCESS | 1649 | 1461218768501 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1649 | 1461218768503 Marionette TRACE conn2 <- [1,2602,null,{}] 23:06:08 INFO - PROCESS | 1649 | 1461218768507 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}] 23:06:08 INFO - PROCESS | 1649 | 1461218768623 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:06:08 INFO - PROCESS | 1649 | 1461218768720 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a181800 == 85 [pid = 1649] [id = 658] 23:06:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x114e99400) [pid = 1649] [serial = 1974] [outer = 0x0] 23:06:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x1163e5800) [pid = 1649] [serial = 1975] [outer = 0x114e99400] 23:06:08 INFO - PROCESS | 1649 | 1461218768749 Marionette DEBUG loaded listener.js 23:06:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x119122400) [pid = 1649] [serial = 1976] [outer = 0x114e99400] 23:06:09 INFO - PROCESS | 1649 | 1461218769232 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]]]}] 23:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 774ms 23:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:06:09 INFO - PROCESS | 1649 | 1461218769285 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:06:09 INFO - PROCESS | 1649 | 1461218769288 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:06:09 INFO - PROCESS | 1649 | 1461218769294 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:06:09 INFO - PROCESS | 1649 | 1461218769296 Marionette TRACE conn2 <- [1,2606,null,{}] 23:06:09 INFO - PROCESS | 1649 | 1461218769301 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}] 23:06:09 INFO - PROCESS | 1649 | 1461218769409 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:06:09 INFO - PROCESS | 1649 | 1461218769507 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a9f800 == 86 [pid = 1649] [id = 659] 23:06:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x114f57c00) [pid = 1649] [serial = 1977] [outer = 0x0] 23:06:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x11ad8fc00) [pid = 1649] [serial = 1978] [outer = 0x114f57c00] 23:06:09 INFO - PROCESS | 1649 | 1461218769535 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x11b0c5400) [pid = 1649] [serial = 1979] [outer = 0x114f57c00] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa72000 == 85 [pid = 1649] [id = 645] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1ca800 == 84 [pid = 1649] [id = 644] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x119143000 == 83 [pid = 1649] [id = 643] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12eaeb000 == 82 [pid = 1649] [id = 642] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12e511000 == 81 [pid = 1649] [id = 641] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1db800 == 80 [pid = 1649] [id = 640] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12f848000) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12c0aa800 == 79 [pid = 1649] [id = 639] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12b25e800 == 78 [pid = 1649] [id = 638] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12a272000 == 77 [pid = 1649] [id = 637] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11ca33800 == 76 [pid = 1649] [id = 636] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11ae63800 == 75 [pid = 1649] [id = 635] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x129097800 == 74 [pid = 1649] [id = 634] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac5c000 == 73 [pid = 1649] [id = 633] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2a0800 == 72 [pid = 1649] [id = 632] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x139c11000 == 71 [pid = 1649] [id = 631] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x141d15000 == 70 [pid = 1649] [id = 630] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x139e74800 == 69 [pid = 1649] [id = 629] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1420e2000 == 68 [pid = 1649] [id = 628] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1372a6800 == 67 [pid = 1649] [id = 627] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba57000 == 66 [pid = 1649] [id = 626] 23:06:09 INFO - PROCESS | 1649 | --DOCSHELL 0x127176000 == 65 [pid = 1649] [id = 625] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12eebc800) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11ae78000) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x115604c00) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x123cee800) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12d48e400) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12e3de800) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11abad000) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x129e9ec00) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12e718c00) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1268cd400) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12abe9c00) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1290cc400) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x11b0bf800) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11b0be400) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12a5c4800) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11c917c00) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12ac8a000) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12b5bc400) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12bf08400) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12a8f9c00) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12b5b6000) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x119545c00) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11863f800) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12b041000) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x114f96000) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12e39c000) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12e163c00) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12bab3400) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x11b0bd400) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12657f000) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12e39c400) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11912ac00) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x114112800) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12a19c000) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12b034000) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12af0a000) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12a5cd800) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12abe6000) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x119e56800) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12ce56000) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12d0c3c00) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12ce4ac00) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12af11c00) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11abb1c00) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11a950800) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x114bdac00) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1267f3800) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12e8bac00) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11bbedc00) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12d362800) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12e814000) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1186b1000) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1277d1400) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x127a8f800) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x118fd5000) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12af0e000) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x11b069c00) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x129c68800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x1290ca000) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12bab1400) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12d364c00) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12aea0800) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 23:06:09 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12a1a0800) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 23:06:10 INFO - PROCESS | 1649 | 1461218770021 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]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 772ms 23:06:10 INFO - PROCESS | 1649 | 1461218770067 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 1649 | 1461218770069 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:06:10 INFO - PROCESS | 1649 | 1461218770078 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1649 | 1461218770081 Marionette TRACE conn2 <- [1,2610,null,{}] 23:06:10 INFO - PROCESS | 1649 | 1461218770092 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}] 23:06:10 INFO - PROCESS | 1649 | 1461218770191 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:06:10 INFO - PROCESS | 1649 | 1461218770198 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x126567800 == 66 [pid = 1649] [id = 660] 23:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11ae78000) [pid = 1649] [serial = 1980] [outer = 0x0] 23:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11c59b000) [pid = 1649] [serial = 1981] [outer = 0x11ae78000] 23:06:10 INFO - PROCESS | 1649 | 1461218770226 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x123ceb800) [pid = 1649] [serial = 1982] [outer = 0x11ae78000] 23:06:10 INFO - PROCESS | 1649 | 1461218770604 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]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 585ms 23:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:06:10 INFO - PROCESS | 1649 | 1461218770657 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 1649 | 1461218770658 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:06:10 INFO - PROCESS | 1649 | 1461218770660 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1649 | 1461218770662 Marionette TRACE conn2 <- [1,2614,null,{}] 23:06:10 INFO - PROCESS | 1649 | 1461218770664 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}] 23:06:10 INFO - PROCESS | 1649 | 1461218770761 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:06:10 INFO - PROCESS | 1649 | 1461218770765 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2e1800 == 67 [pid = 1649] [id = 661] 23:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x123cf4800) [pid = 1649] [serial = 1983] [outer = 0x0] 23:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x126c76400) [pid = 1649] [serial = 1984] [outer = 0x123cf4800] 23:06:10 INFO - PROCESS | 1649 | 1461218770792 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1290cac00) [pid = 1649] [serial = 1985] [outer = 0x123cf4800] 23:06:11 INFO - PROCESS | 1649 | 1461218771154 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]]]}] 23:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 23:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:06:11 INFO - PROCESS | 1649 | 1461218771190 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 1649 | 1461218771191 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:06:11 INFO - PROCESS | 1649 | 1461218771193 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - PROCESS | 1649 | 1461218771194 Marionette TRACE conn2 <- [1,2618,null,{}] 23:06:11 INFO - PROCESS | 1649 | 1461218771196 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}] 23:06:11 INFO - PROCESS | 1649 | 1461218771289 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:06:11 INFO - PROCESS | 1649 | 1461218771293 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba69800 == 68 [pid = 1649] [id = 662] 23:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x129955400) [pid = 1649] [serial = 1986] [outer = 0x0] 23:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x129e11000) [pid = 1649] [serial = 1987] [outer = 0x129955400] 23:06:11 INFO - PROCESS | 1649 | 1461218771318 Marionette DEBUG loaded listener.js 23:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12a574400) [pid = 1649] [serial = 1988] [outer = 0x129955400] 23:06:11 INFO - PROCESS | 1649 | 1461218771695 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]]]}] 23:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 23:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:06:11 INFO - PROCESS | 1649 | 1461218771717 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 1649 | 1461218771718 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:06:11 INFO - PROCESS | 1649 | 1461218771720 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - PROCESS | 1649 | 1461218771721 Marionette TRACE conn2 <- [1,2622,null,{}] 23:06:11 INFO - PROCESS | 1649 | 1461218771723 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}] 23:06:11 INFO - PROCESS | 1649 | 1461218771833 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:06:11 INFO - PROCESS | 1649 | 1461218771926 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d18a800 == 69 [pid = 1649] [id = 663] 23:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12a56c800) [pid = 1649] [serial = 1989] [outer = 0x0] 23:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12a8f2400) [pid = 1649] [serial = 1990] [outer = 0x12a56c800] 23:06:11 INFO - PROCESS | 1649 | 1461218771954 Marionette DEBUG loaded listener.js 23:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12af0a000) [pid = 1649] [serial = 1991] [outer = 0x12a56c800] 23:06:12 INFO - PROCESS | 1649 | 1461218772285 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]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 568ms 23:06:12 INFO - PROCESS | 1649 | 1461218772288 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 1649 | 1461218772290 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:06:12 INFO - PROCESS | 1649 | 1461218772292 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 1649 | 1461218772293 Marionette TRACE conn2 <- [1,2626,null,{}] 23:06:12 INFO - PROCESS | 1649 | 1461218772295 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}] 23:06:12 INFO - PROCESS | 1649 | 1461218772420 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:06:12 INFO - PROCESS | 1649 | 1461218772435 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e505000 == 70 [pid = 1649] [id = 664] 23:06:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12aea4800) [pid = 1649] [serial = 1992] [outer = 0x0] 23:06:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12b37f400) [pid = 1649] [serial = 1993] [outer = 0x12aea4800] 23:06:12 INFO - PROCESS | 1649 | 1461218772461 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12b8a9400) [pid = 1649] [serial = 1994] [outer = 0x12aea4800] 23:06:12 INFO - PROCESS | 1649 | 1461218772818 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]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 23:06:12 INFO - PROCESS | 1649 | 1461218772864 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 1649 | 1461218772865 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:06:12 INFO - PROCESS | 1649 | 1461218772867 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 1649 | 1461218772868 Marionette TRACE conn2 <- [1,2630,null,{}] 23:06:12 INFO - PROCESS | 1649 | 1461218772870 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}] 23:06:13 INFO - PROCESS | 1649 | 1461218773002 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:06:13 INFO - PROCESS | 1649 | 1461218773017 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eae9000 == 71 [pid = 1649] [id = 665] 23:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12b4f1000) [pid = 1649] [serial = 1995] [outer = 0x0] 23:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12bab1400) [pid = 1649] [serial = 1996] [outer = 0x12b4f1000] 23:06:13 INFO - PROCESS | 1649 | 1461218773042 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12bf0ec00) [pid = 1649] [serial = 1997] [outer = 0x12b4f1000] 23:06:13 INFO - PROCESS | 1649 | 1461218773398 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]]]}] 23:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 568ms 23:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:06:13 INFO - PROCESS | 1649 | 1461218773437 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:06:13 INFO - PROCESS | 1649 | 1461218773438 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:06:13 INFO - PROCESS | 1649 | 1461218773440 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - PROCESS | 1649 | 1461218773441 Marionette TRACE conn2 <- [1,2634,null,{}] 23:06:13 INFO - PROCESS | 1649 | 1461218773443 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}] 23:06:13 INFO - PROCESS | 1649 | 1461218773569 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:06:13 INFO - PROCESS | 1649 | 1461218773583 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f3dd000 == 72 [pid = 1649] [id = 666] 23:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12af0ac00) [pid = 1649] [serial = 1998] [outer = 0x0] 23:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12d35f000) [pid = 1649] [serial = 1999] [outer = 0x12af0ac00] 23:06:13 INFO - PROCESS | 1649 | 1461218773609 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12da17400) [pid = 1649] [serial = 2000] [outer = 0x12af0ac00] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12ac83000) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x129e0e800) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12f841400) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11ae7b400) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x126576800) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x129e0e000) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x126b70c00) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12af03c00) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11a94fc00) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x129ea0c00) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x114e97400) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x111b11c00) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:06:14 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x114107800) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:06:14 INFO - PROCESS | 1649 | 1461218774117 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]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 23:06:14 INFO - PROCESS | 1649 | 1461218774161 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 1649 | 1461218774162 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:06:14 INFO - PROCESS | 1649 | 1461218774165 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1649 | 1461218774166 Marionette TRACE conn2 <- [1,2638,null,{}] 23:06:14 INFO - PROCESS | 1649 | 1461218774168 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}] 23:06:14 INFO - PROCESS | 1649 | 1461218774267 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:06:14 INFO - PROCESS | 1649 | 1461218774343 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba6b000 == 73 [pid = 1649] [id = 667] 23:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x114107800) [pid = 1649] [serial = 2001] [outer = 0x0] 23:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11abae400) [pid = 1649] [serial = 2002] [outer = 0x114107800] 23:06:14 INFO - PROCESS | 1649 | 1461218774370 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12ac8c400) [pid = 1649] [serial = 2003] [outer = 0x114107800] 23:06:14 INFO - PROCESS | 1649 | 1461218774650 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]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 23:06:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:06:14 INFO - PROCESS | 1649 | 1461218774687 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 1649 | 1461218774689 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:06:14 INFO - PROCESS | 1649 | 1461218774691 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1649 | 1461218774693 Marionette TRACE conn2 <- [1,2642,null,{}] 23:06:14 INFO - PROCESS | 1649 | 1461218774695 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}] 23:06:14 INFO - PROCESS | 1649 | 1461218774808 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:06:14 INFO - PROCESS | 1649 | 1461218774834 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x130168800 == 74 [pid = 1649] [id = 668] 23:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12e164c00) [pid = 1649] [serial = 2004] [outer = 0x0] 23:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12e3de000) [pid = 1649] [serial = 2005] [outer = 0x12e164c00] 23:06:14 INFO - PROCESS | 1649 | 1461218774863 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12e814800) [pid = 1649] [serial = 2006] [outer = 0x12e164c00] 23:06:15 INFO - PROCESS | 1649 | 1461218775227 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]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:06:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 23:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:06:15 INFO - PROCESS | 1649 | 1461218775261 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1649 | 1461218775262 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:06:15 INFO - PROCESS | 1649 | 1461218775279 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1649 | 1461218775280 Marionette TRACE conn2 <- [1,2646,null,{}] 23:06:15 INFO - PROCESS | 1649 | 1461218775282 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}] 23:06:15 INFO - PROCESS | 1649 | 1461218775380 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:06:15 INFO - PROCESS | 1649 | 1461218775384 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c57800 == 75 [pid = 1649] [id = 669] 23:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12e81a000) [pid = 1649] [serial = 2007] [outer = 0x0] 23:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12e8c9000) [pid = 1649] [serial = 2008] [outer = 0x12e81a000] 23:06:15 INFO - PROCESS | 1649 | 1461218775410 Marionette DEBUG loaded listener.js 23:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12eebd800) [pid = 1649] [serial = 2009] [outer = 0x12e81a000] 23:06:15 INFO - PROCESS | 1649 | 1461218775756 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]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:06:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 533ms 23:06:15 INFO - PROCESS | 1649 | 1461218775799 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1649 | 1461218775800 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:06:15 INFO - PROCESS | 1649 | 1461218775803 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1649 | 1461218775804 Marionette TRACE conn2 <- [1,2650,null,{}] 23:06:15 INFO - PROCESS | 1649 | 1461218775806 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}] 23:06:15 INFO - PROCESS | 1649 | 1461218775903 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:06:15 INFO - PROCESS | 1649 | 1461218775984 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x139761000 == 76 [pid = 1649] [id = 670] 23:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12eebc800) [pid = 1649] [serial = 2010] [outer = 0x0] 23:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12f005400) [pid = 1649] [serial = 2011] [outer = 0x12eebc800] 23:06:16 INFO - PROCESS | 1649 | 1461218776008 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12f00b800) [pid = 1649] [serial = 2012] [outer = 0x12eebc800] 23:06:16 INFO - PROCESS | 1649 | 1461218776534 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]]]}] 23:06:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:06:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 769ms 23:06:16 INFO - PROCESS | 1649 | 1461218776573 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:06:16 INFO - PROCESS | 1649 | 1461218776577 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:06:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:06:16 INFO - PROCESS | 1649 | 1461218776580 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:06:16 INFO - PROCESS | 1649 | 1461218776583 Marionette TRACE conn2 <- [1,2654,null,{}] 23:06:16 INFO - PROCESS | 1649 | 1461218776587 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}] 23:06:16 INFO - PROCESS | 1649 | 1461218776712 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:06:16 INFO - PROCESS | 1649 | 1461218776799 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa0000 == 77 [pid = 1649] [id = 671] 23:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11795f400) [pid = 1649] [serial = 2013] [outer = 0x0] 23:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x119e56800) [pid = 1649] [serial = 2014] [outer = 0x11795f400] 23:06:16 INFO - PROCESS | 1649 | 1461218776831 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11abb1000) [pid = 1649] [serial = 2015] [outer = 0x11795f400] 23:06:17 INFO - PROCESS | 1649 | 1461218777276 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]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:06:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 720ms 23:06:17 INFO - PROCESS | 1649 | 1461218777308 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1649 | 1461218777312 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:06:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:06:17 INFO - PROCESS | 1649 | 1461218777332 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1649 | 1461218777334 Marionette TRACE conn2 <- [1,2658,null,{}] 23:06:17 INFO - PROCESS | 1649 | 1461218777337 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}] 23:06:17 INFO - PROCESS | 1649 | 1461218777458 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:06:17 INFO - PROCESS | 1649 | 1461218777547 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c094800 == 78 [pid = 1649] [id = 672] 23:06:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11b0b3400) [pid = 1649] [serial = 2016] [outer = 0x0] 23:06:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x11c858000) [pid = 1649] [serial = 2017] [outer = 0x11b0b3400] 23:06:17 INFO - PROCESS | 1649 | 1461218777578 Marionette DEBUG loaded listener.js 23:06:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x126b70c00) [pid = 1649] [serial = 2018] [outer = 0x11b0b3400] 23:06:17 INFO - PROCESS | 1649 | 1461218777994 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]]]}] 23:06:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:06:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 721ms 23:06:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:06:18 INFO - PROCESS | 1649 | 1461218778052 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:06:18 INFO - PROCESS | 1649 | 1461218778054 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:06:18 INFO - PROCESS | 1649 | 1461218778056 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:06:18 INFO - PROCESS | 1649 | 1461218778059 Marionette TRACE conn2 <- [1,2662,null,{}] 23:06:18 INFO - PROCESS | 1649 | 1461218778086 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}] 23:06:18 INFO - PROCESS | 1649 | 1461218778211 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:06:18 INFO - PROCESS | 1649 | 1461218778299 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301b4800 == 79 [pid = 1649] [id = 673] 23:06:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12a5eb000) [pid = 1649] [serial = 2019] [outer = 0x0] 23:06:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12a8f6800) [pid = 1649] [serial = 2020] [outer = 0x12a5eb000] 23:06:18 INFO - PROCESS | 1649 | 1461218778332 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12abe3c00) [pid = 1649] [serial = 2021] [outer = 0x12a5eb000] 23:06:18 INFO - PROCESS | 1649 | 1461218778739 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]]]}] 23:06:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:06:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 725ms 23:06:18 INFO - PROCESS | 1649 | 1461218778811 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:06:18 INFO - PROCESS | 1649 | 1461218778814 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:06:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:06:18 INFO - PROCESS | 1649 | 1461218778834 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:06:18 INFO - PROCESS | 1649 | 1461218778836 Marionette TRACE conn2 <- [1,2666,null,{}] 23:06:18 INFO - PROCESS | 1649 | 1461218778840 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}] 23:06:18 INFO - PROCESS | 1649 | 1461218778962 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:06:19 INFO - PROCESS | 1649 | 1461218779048 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e6a000 == 80 [pid = 1649] [id = 674] 23:06:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12ac88c00) [pid = 1649] [serial = 2022] [outer = 0x0] 23:06:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12b381c00) [pid = 1649] [serial = 2023] [outer = 0x12ac88c00] 23:06:19 INFO - PROCESS | 1649 | 1461218779081 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12bab4800) [pid = 1649] [serial = 2024] [outer = 0x12ac88c00] 23:06:19 INFO - PROCESS | 1649 | 1461218779967 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]]]}] 23:06:20 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) 23:06:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1177ms 23:06:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:06:20 INFO - PROCESS | 1649 | 1461218780008 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:06:20 INFO - PROCESS | 1649 | 1461218780009 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:06:20 INFO - PROCESS | 1649 | 1461218780012 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 1649 | 1461218780013 Marionette TRACE conn2 <- [1,2670,null,{}] 23:06:20 INFO - PROCESS | 1649 | 1461218780015 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}] 23:06:20 INFO - PROCESS | 1649 | 1461218780133 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:06:20 INFO - PROCESS | 1649 | 1461218780247 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x141ddf000 == 81 [pid = 1649] [id = 675] 23:06:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12ae1ac00) [pid = 1649] [serial = 2025] [outer = 0x0] 23:06:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12ae21c00) [pid = 1649] [serial = 2026] [outer = 0x12ae1ac00] 23:06:20 INFO - PROCESS | 1649 | 1461218780279 Marionette DEBUG loaded listener.js 23:06:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12ae27400) [pid = 1649] [serial = 2027] [outer = 0x12ae1ac00] 23:06:21 INFO - PROCESS | 1649 | 1461218781160 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] 23:06:21 INFO - PROCESS | 1649 | 1461218781186 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:06:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:06:21 INFO - PROCESS | 1649 | 1461218781189 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 1649 | 1461218781190 Marionette TRACE conn2 <- [1,2674,null,{}] 23:06:21 INFO - PROCESS | 1649 | 1461218781192 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}] 23:06:21 INFO - PROCESS | 1649 | 1461218781317 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:06:21 INFO - PROCESS | 1649 | 1461218781431 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1425cf000 == 82 [pid = 1649] [id = 676] 23:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12ae28c00) [pid = 1649] [serial = 2028] [outer = 0x0] 23:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12a8f7000) [pid = 1649] [serial = 2029] [outer = 0x12ae28c00] 23:06:21 INFO - PROCESS | 1649 | 1461218781465 Marionette DEBUG loaded listener.js 23:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12d365c00) [pid = 1649] [serial = 2030] [outer = 0x12ae28c00] 23:06:22 INFO - PROCESS | 1649 | 1461218782396 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] 23:06:22 INFO - PROCESS | 1649 | 1461218782411 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:06:22 INFO - PROCESS | 1649 | 1461218782414 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:06:22 INFO - PROCESS | 1649 | 1461218782416 Marionette TRACE conn2 <- [1,2678,null,{}] 23:06:22 INFO - PROCESS | 1649 | 1461218782420 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}] 23:06:22 INFO - PROCESS | 1649 | 1461218782535 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:06:22 INFO - PROCESS | 1649 | 1461218782842 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bbba000 == 83 [pid = 1649] [id = 677] 23:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1145ad800) [pid = 1649] [serial = 2031] [outer = 0x0] 23:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1147be400) [pid = 1649] [serial = 2032] [outer = 0x1145ad800] 23:06:22 INFO - PROCESS | 1649 | 1461218782935 Marionette DEBUG loaded listener.js 23:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x114e95400) [pid = 1649] [serial = 2033] [outer = 0x1145ad800] 23:06:23 INFO - PROCESS | 1649 | 1461218783840 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]]]}] 23:06:23 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) 23:06:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1472ms 23:06:23 INFO - PROCESS | 1649 | 1461218783886 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:06:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:06:23 INFO - PROCESS | 1649 | 1461218783888 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:06:23 INFO - PROCESS | 1649 | 1461218783891 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 1649 | 1461218783894 Marionette TRACE conn2 <- [1,2682,null,{}] 23:06:23 INFO - PROCESS | 1649 | 1461218783898 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}] 23:06:24 INFO - PROCESS | 1649 | 1461218784007 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:06:24 INFO - PROCESS | 1649 | 1461218784133 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119854800 == 84 [pid = 1649] [id = 678] 23:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x11882b400) [pid = 1649] [serial = 2034] [outer = 0x0] 23:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x118830400) [pid = 1649] [serial = 2035] [outer = 0x11882b400] 23:06:24 INFO - PROCESS | 1649 | 1461218784185 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11912ac00) [pid = 1649] [serial = 2036] [outer = 0x11882b400] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x131c5c000 == 83 [pid = 1649] [id = 482] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x131c57800 == 82 [pid = 1649] [id = 669] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x130168800 == 81 [pid = 1649] [id = 668] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12d05d400) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba6b000 == 80 [pid = 1649] [id = 667] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f3dd000 == 79 [pid = 1649] [id = 666] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12eae9000 == 78 [pid = 1649] [id = 665] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12e505000 == 77 [pid = 1649] [id = 664] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d18a800 == 76 [pid = 1649] [id = 663] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba69800 == 75 [pid = 1649] [id = 662] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2e1800 == 74 [pid = 1649] [id = 661] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126567800 == 73 [pid = 1649] [id = 660] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126a9f800 == 72 [pid = 1649] [id = 659] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a181800 == 71 [pid = 1649] [id = 658] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1265a1000 == 70 [pid = 1649] [id = 656] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1422e0000 == 69 [pid = 1649] [id = 655] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x14249f800 == 68 [pid = 1649] [id = 654] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x141dda000 == 67 [pid = 1649] [id = 653] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x139e72800 == 66 [pid = 1649] [id = 652] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1397c9000 == 65 [pid = 1649] [id = 651] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1372a1800 == 64 [pid = 1649] [id = 650] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f21e000 == 63 [pid = 1649] [id = 649] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac6a800 == 62 [pid = 1649] [id = 648] 23:06:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11c29d000 == 61 [pid = 1649] [id = 647] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12ac90800) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12b035c00) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12f84e400) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11c598400) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1267fb000) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x1277d0800) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12a1a2c00) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11b917800) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x1290cc800) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x129e04c00) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12f845800) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12b4f9000) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11abaec00) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x11b0b6c00) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12b041800) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12e39c800) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x11b0d1c00) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x118fda800) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12abe0c00) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12b37f800) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12fd04000) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12aae9c00) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12ba88c00) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12b4ec800) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x116197800) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11911f800) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1157b7800) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x114115800) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12af02800) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11a953000) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12bd08000) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x129e0dc00) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x123cef800) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 23:06:24 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12abec000) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 23:06:25 INFO - PROCESS | 1649 | 1461218785187 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]]]}] 23:06:25 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) 23:06:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1325ms 23:06:25 INFO - PROCESS | 1649 | 1461218785218 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 1649 | 1461218785221 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:06:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:06:25 INFO - PROCESS | 1649 | 1461218785224 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:06:25 INFO - PROCESS | 1649 | 1461218785225 Marionette TRACE conn2 <- [1,2686,null,{}] 23:06:25 INFO - PROCESS | 1649 | 1461218785228 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}] 23:06:25 INFO - PROCESS | 1649 | 1461218785319 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:06:25 INFO - PROCESS | 1649 | 1461218785427 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c427000 == 62 [pid = 1649] [id = 679] 23:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x1195bcc00) [pid = 1649] [serial = 2037] [outer = 0x0] 23:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11a953000) [pid = 1649] [serial = 2038] [outer = 0x1195bcc00] 23:06:25 INFO - PROCESS | 1649 | 1461218785457 Marionette DEBUG loaded listener.js 23:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11abab000) [pid = 1649] [serial = 2039] [outer = 0x1195bcc00] 23:06:26 INFO - PROCESS | 1649 | 1461218786245 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] 23:06:26 INFO - PROCESS | 1649 | 1461218786296 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:06:26 INFO - PROCESS | 1649 | 1461218786299 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:06:26 INFO - PROCESS | 1649 | 1461218786303 Marionette TRACE conn2 <- [1,2690,null,{}] 23:06:26 INFO - PROCESS | 1649 | 1461218786310 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}] 23:06:26 INFO - PROCESS | 1649 | 1461218786400 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:06:26 INFO - PROCESS | 1649 | 1461218786471 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12917d800 == 63 [pid = 1649] [id = 680] 23:06:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11a60e000) [pid = 1649] [serial = 2040] [outer = 0x0] 23:06:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11aeee400) [pid = 1649] [serial = 2041] [outer = 0x11a60e000] 23:06:26 INFO - PROCESS | 1649 | 1461218786497 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11b6ddc00) [pid = 1649] [serial = 2042] [outer = 0x11a60e000] 23:06:27 INFO - PROCESS | 1649 | 1461218787316 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] 23:06:27 INFO - PROCESS | 1649 | 1461218787327 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:06:27 INFO - PROCESS | 1649 | 1461218787330 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 1649 | 1461218787332 Marionette TRACE conn2 <- [1,2694,null,{}] 23:06:27 INFO - PROCESS | 1649 | 1461218787352 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}] 23:06:27 INFO - PROCESS | 1649 | 1461218787467 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:06:27 INFO - PROCESS | 1649 | 1461218787477 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2c9000 == 64 [pid = 1649] [id = 681] 23:06:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11b6df800) [pid = 1649] [serial = 2043] [outer = 0x0] 23:06:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11c853c00) [pid = 1649] [serial = 2044] [outer = 0x11b6df800] 23:06:27 INFO - PROCESS | 1649 | 1461218787503 Marionette DEBUG loaded listener.js 23:06:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x123cec400) [pid = 1649] [serial = 2045] [outer = 0x11b6df800] 23:06:28 INFO - PROCESS | 1649 | 1461218788368 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] 23:06:28 INFO - PROCESS | 1649 | 1461218788419 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:06:28 INFO - PROCESS | 1649 | 1461218788421 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - PROCESS | 1649 | 1461218788422 Marionette TRACE conn2 <- [1,2698,null,{}] 23:06:28 INFO - PROCESS | 1649 | 1461218788425 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}] 23:06:28 INFO - PROCESS | 1649 | 1461218788538 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:06:28 INFO - PROCESS | 1649 | 1461218788551 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afd8800 == 65 [pid = 1649] [id = 682] 23:06:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x126584400) [pid = 1649] [serial = 2046] [outer = 0x0] 23:06:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x1269e4400) [pid = 1649] [serial = 2047] [outer = 0x126584400] 23:06:28 INFO - PROCESS | 1649 | 1461218788583 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x127a8ec00) [pid = 1649] [serial = 2048] [outer = 0x126584400] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12aea4800) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12b4f1000) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12af0ac00) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x114107800) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x114e99400) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11ae78000) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x114f57c00) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x129955400) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12e164c00) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12e81a000) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x123cf4800) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:06:28 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12a56c800) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:06:29 INFO - PROCESS | 1649 | 1461218789551 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] 23:06:29 INFO - PROCESS | 1649 | 1461218789592 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:06:29 INFO - PROCESS | 1649 | 1461218789595 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 1649 | 1461218789596 Marionette TRACE conn2 <- [1,2702,null,{}] 23:06:29 INFO - PROCESS | 1649 | 1461218789598 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}] 23:06:29 INFO - PROCESS | 1649 | 1461218789689 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:06:29 INFO - PROCESS | 1649 | 1461218789757 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c098000 == 66 [pid = 1649] [id = 683] 23:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x1265d8c00) [pid = 1649] [serial = 2049] [outer = 0x0] 23:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x129e02800) [pid = 1649] [serial = 2050] [outer = 0x1265d8c00] 23:06:29 INFO - PROCESS | 1649 | 1461218789786 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x129ea4c00) [pid = 1649] [serial = 2051] [outer = 0x1265d8c00] 23:06:30 INFO - PROCESS | 1649 | 1461218790141 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]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 569ms 23:06:30 INFO - PROCESS | 1649 | 1461218790165 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:06:30 INFO - PROCESS | 1649 | 1461218790167 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:06:30 INFO - PROCESS | 1649 | 1461218790169 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 1649 | 1461218790170 Marionette TRACE conn2 <- [1,2706,null,{}] 23:06:30 INFO - PROCESS | 1649 | 1461218790173 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}] 23:06:30 INFO - PROCESS | 1649 | 1461218790261 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:06:30 INFO - PROCESS | 1649 | 1461218790265 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1d9800 == 67 [pid = 1649] [id = 684] 23:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12a199c00) [pid = 1649] [serial = 2052] [outer = 0x0] 23:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12a56e800) [pid = 1649] [serial = 2053] [outer = 0x12a199c00] 23:06:30 INFO - PROCESS | 1649 | 1461218790290 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12a5c3c00) [pid = 1649] [serial = 2054] [outer = 0x12a199c00] 23:06:30 INFO - PROCESS | 1649 | 1461218790623 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]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 467ms 23:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:06:30 INFO - PROCESS | 1649 | 1461218790638 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:06:30 INFO - PROCESS | 1649 | 1461218790639 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:06:30 INFO - PROCESS | 1649 | 1461218790641 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 1649 | 1461218790642 Marionette TRACE conn2 <- [1,2710,null,{}] 23:06:30 INFO - PROCESS | 1649 | 1461218790644 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}] 23:06:30 INFO - PROCESS | 1649 | 1461218790774 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:06:30 INFO - PROCESS | 1649 | 1461218790783 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4a7800 == 68 [pid = 1649] [id = 685] 23:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x115604000) [pid = 1649] [serial = 2055] [outer = 0x0] 23:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12a573400) [pid = 1649] [serial = 2056] [outer = 0x115604000] 23:06:30 INFO - PROCESS | 1649 | 1461218790809 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12a5f1800) [pid = 1649] [serial = 2057] [outer = 0x115604000] 23:06:31 INFO - PROCESS | 1649 | 1461218791351 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] 23:06:31 INFO - PROCESS | 1649 | 1461218791367 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:06:31 INFO - PROCESS | 1649 | 1461218791371 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 1649 | 1461218791373 Marionette TRACE conn2 <- [1,2714,null,{}] 23:06:31 INFO - PROCESS | 1649 | 1461218791377 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}] 23:06:31 INFO - PROCESS | 1649 | 1461218791495 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:06:31 INFO - PROCESS | 1649 | 1461218791580 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x126592000 == 69 [pid = 1649] [id = 686] 23:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1163e7c00) [pid = 1649] [serial = 2058] [outer = 0x0] 23:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x118e1bc00) [pid = 1649] [serial = 2059] [outer = 0x1163e7c00] 23:06:31 INFO - PROCESS | 1649 | 1461218791613 Marionette DEBUG loaded listener.js 23:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11a87a000) [pid = 1649] [serial = 2060] [outer = 0x1163e7c00] 23:06:32 INFO - PROCESS | 1649 | 1461218792048 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]]]}] 23:06:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:06:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 722ms 23:06:32 INFO - PROCESS | 1649 | 1461218792093 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:06:32 INFO - PROCESS | 1649 | 1461218792097 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:06:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:06:32 INFO - PROCESS | 1649 | 1461218792102 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 1649 | 1461218792103 Marionette TRACE conn2 <- [1,2718,null,{}] 23:06:32 INFO - PROCESS | 1649 | 1461218792106 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}] 23:06:32 INFO - PROCESS | 1649 | 1461218792220 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:06:32 INFO - PROCESS | 1649 | 1461218792326 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b254000 == 70 [pid = 1649] [id = 687] 23:06:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11ab13000) [pid = 1649] [serial = 2061] [outer = 0x0] 23:06:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11b0b2800) [pid = 1649] [serial = 2062] [outer = 0x11ab13000] 23:06:32 INFO - PROCESS | 1649 | 1461218792358 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11bc72c00) [pid = 1649] [serial = 2063] [outer = 0x11ab13000] 23:06:32 INFO - PROCESS | 1649 | 1461218792846 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] 23:06:32 INFO - PROCESS | 1649 | 1461218792886 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:06:32 INFO - PROCESS | 1649 | 1461218792892 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 1649 | 1461218792896 Marionette TRACE conn2 <- [1,2722,null,{}] 23:06:32 INFO - PROCESS | 1649 | 1461218792910 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}] 23:06:33 INFO - PROCESS | 1649 | 1461218793043 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:06:33 INFO - PROCESS | 1649 | 1461218793130 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12eaeb000 == 71 [pid = 1649] [id = 688] 23:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x127a8f800) [pid = 1649] [serial = 2064] [outer = 0x0] 23:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1290d3c00) [pid = 1649] [serial = 2065] [outer = 0x127a8f800] 23:06:33 INFO - PROCESS | 1649 | 1461218793163 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12a574800) [pid = 1649] [serial = 2066] [outer = 0x127a8f800] 23:06:33 INFO - PROCESS | 1649 | 1461218793609 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] 23:06:33 INFO - PROCESS | 1649 | 1461218793620 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:06:33 INFO - PROCESS | 1649 | 1461218793622 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 1649 | 1461218793624 Marionette TRACE conn2 <- [1,2726,null,{}] 23:06:33 INFO - PROCESS | 1649 | 1461218793626 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}] 23:06:33 INFO - PROCESS | 1649 | 1461218793737 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:06:33 INFO - PROCESS | 1649 | 1461218793849 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f20c800 == 72 [pid = 1649] [id = 689] 23:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x129c62000) [pid = 1649] [serial = 2067] [outer = 0x0] 23:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12a8f1400) [pid = 1649] [serial = 2068] [outer = 0x129c62000] 23:06:33 INFO - PROCESS | 1649 | 1461218793882 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12abe6c00) [pid = 1649] [serial = 2069] [outer = 0x129c62000] 23:06:34 INFO - PROCESS | 1649 | 1461218794299 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]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 23:06:34 INFO - PROCESS | 1649 | 1461218794344 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 1649 | 1461218794347 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:06:34 INFO - PROCESS | 1649 | 1461218794350 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1649 | 1461218794352 Marionette TRACE conn2 <- [1,2730,null,{}] 23:06:34 INFO - PROCESS | 1649 | 1461218794356 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}] 23:06:34 INFO - PROCESS | 1649 | 1461218794520 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:06:34 INFO - PROCESS | 1649 | 1461218794682 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6ac800 == 73 [pid = 1649] [id = 690] 23:06:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12aaec000) [pid = 1649] [serial = 2070] [outer = 0x0] 23:06:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12ae1c800) [pid = 1649] [serial = 2071] [outer = 0x12aaec000] 23:06:34 INFO - PROCESS | 1649 | 1461218794727 Marionette DEBUG loaded listener.js 23:06:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12ae32400) [pid = 1649] [serial = 2072] [outer = 0x12aaec000] 23:06:35 INFO - PROCESS | 1649 | 1461218795665 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] 23:06:35 INFO - PROCESS | 1649 | 1461218795680 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:06:35 INFO - PROCESS | 1649 | 1461218795682 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:06:35 INFO - PROCESS | 1649 | 1461218795683 Marionette TRACE conn2 <- [1,2734,null,{}] 23:06:35 INFO - PROCESS | 1649 | 1461218795686 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}] 23:06:35 INFO - PROCESS | 1649 | 1461218795796 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:06:35 INFO - PROCESS | 1649 | 1461218795912 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x13015c000 == 74 [pid = 1649] [id = 691] 23:06:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12ae3b400) [pid = 1649] [serial = 2073] [outer = 0x0] 23:06:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12af06400) [pid = 1649] [serial = 2074] [outer = 0x12ae3b400] 23:06:35 INFO - PROCESS | 1649 | 1461218795945 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12b386000) [pid = 1649] [serial = 2075] [outer = 0x12ae3b400] 23:06:36 INFO - PROCESS | 1649 | 1461218796373 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]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:06:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 23:06:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:06:36 INFO - PROCESS | 1649 | 1461218796404 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 1649 | 1461218796405 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:06:36 INFO - PROCESS | 1649 | 1461218796407 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 1649 | 1461218796409 Marionette TRACE conn2 <- [1,2738,null,{}] 23:06:36 INFO - PROCESS | 1649 | 1461218796411 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}] 23:06:36 INFO - PROCESS | 1649 | 1461218796518 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:06:36 INFO - PROCESS | 1649 | 1461218796630 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301ca800 == 75 [pid = 1649] [id = 692] 23:06:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12b03a400) [pid = 1649] [serial = 2076] [outer = 0x0] 23:06:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12b5b7800) [pid = 1649] [serial = 2077] [outer = 0x12b03a400] 23:06:36 INFO - PROCESS | 1649 | 1461218796662 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12ba7a400) [pid = 1649] [serial = 2078] [outer = 0x12b03a400] 23:06:37 INFO - PROCESS | 1649 | 1461218797054 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]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 669ms 23:06:37 INFO - PROCESS | 1649 | 1461218797078 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1649 | 1461218797079 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:06:37 INFO - PROCESS | 1649 | 1461218797084 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1649 | 1461218797085 Marionette TRACE conn2 <- [1,2742,null,{}] 23:06:37 INFO - PROCESS | 1649 | 1461218797088 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}] 23:06:37 INFO - PROCESS | 1649 | 1461218797196 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:06:37 INFO - PROCESS | 1649 | 1461218797299 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c53800 == 76 [pid = 1649] [id = 693] 23:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1290d0000) [pid = 1649] [serial = 2079] [outer = 0x0] 23:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12ba7b400) [pid = 1649] [serial = 2080] [outer = 0x1290d0000] 23:06:37 INFO - PROCESS | 1649 | 1461218797329 Marionette DEBUG loaded listener.js 23:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12bab9000) [pid = 1649] [serial = 2081] [outer = 0x1290d0000] 23:06:37 INFO - PROCESS | 1649 | 1461218797733 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]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:06:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 672ms 23:06:37 INFO - PROCESS | 1649 | 1461218797755 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1649 | 1461218797757 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:06:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:06:37 INFO - PROCESS | 1649 | 1461218797759 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1649 | 1461218797761 Marionette TRACE conn2 <- [1,2746,null,{}] 23:06:37 INFO - PROCESS | 1649 | 1461218797763 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}] 23:06:37 INFO - PROCESS | 1649 | 1461218797875 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:06:37 INFO - PROCESS | 1649 | 1461218797988 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1397d5000 == 77 [pid = 1649] [id = 694] 23:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12baaac00) [pid = 1649] [serial = 2082] [outer = 0x0] 23:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12bf10800) [pid = 1649] [serial = 2083] [outer = 0x12baaac00] 23:06:38 INFO - PROCESS | 1649 | 1461218798020 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12d0bc000) [pid = 1649] [serial = 2084] [outer = 0x12baaac00] 23:06:38 INFO - PROCESS | 1649 | 1461218798422 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]]]}] 23:06:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:06:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 673ms 23:06:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:06:38 INFO - PROCESS | 1649 | 1461218798433 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:06:38 INFO - PROCESS | 1649 | 1461218798434 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:06:38 INFO - PROCESS | 1649 | 1461218798436 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:06:38 INFO - PROCESS | 1649 | 1461218798437 Marionette TRACE conn2 <- [1,2750,null,{}] 23:06:38 INFO - PROCESS | 1649 | 1461218798440 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}] 23:06:38 INFO - PROCESS | 1649 | 1461218798551 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:06:38 INFO - PROCESS | 1649 | 1461218798661 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12777f000 == 78 [pid = 1649] [id = 695] 23:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x126e0e400) [pid = 1649] [serial = 2085] [outer = 0x0] 23:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12bd08000) [pid = 1649] [serial = 2086] [outer = 0x126e0e400] 23:06:38 INFO - PROCESS | 1649 | 1461218798691 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12d35e800) [pid = 1649] [serial = 2087] [outer = 0x126e0e400] 23:06:39 INFO - PROCESS | 1649 | 1461218799144 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]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 721ms 23:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:06:39 INFO - PROCESS | 1649 | 1461218799157 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:06:39 INFO - PROCESS | 1649 | 1461218799159 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:06:39 INFO - PROCESS | 1649 | 1461218799161 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 1649 | 1461218799163 Marionette TRACE conn2 <- [1,2754,null,{}] 23:06:39 INFO - PROCESS | 1649 | 1461218799166 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}] 23:06:39 INFO - PROCESS | 1649 | 1461218799301 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:06:39 INFO - PROCESS | 1649 | 1461218799391 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f6a8000 == 79 [pid = 1649] [id = 696] 23:06:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12d0bc400) [pid = 1649] [serial = 2088] [outer = 0x0] 23:06:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12da21800) [pid = 1649] [serial = 2089] [outer = 0x12d0bc400] 23:06:39 INFO - PROCESS | 1649 | 1461218799428 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12e3d8800) [pid = 1649] [serial = 2090] [outer = 0x12d0bc400] 23:06:39 INFO - PROCESS | 1649 | 1461218799904 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]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:06:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 822ms 23:06:39 INFO - PROCESS | 1649 | 1461218799985 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:06:39 INFO - PROCESS | 1649 | 1461218799987 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:06:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:06:39 INFO - PROCESS | 1649 | 1461218799991 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 1649 | 1461218799993 Marionette TRACE conn2 <- [1,2758,null,{}] 23:06:39 INFO - PROCESS | 1649 | 1461218799997 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}] 23:06:40 INFO - PROCESS | 1649 | 1461218800163 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:06:40 INFO - PROCESS | 1649 | 1461218800263 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e64000 == 80 [pid = 1649] [id = 697] 23:06:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12e3de800) [pid = 1649] [serial = 2091] [outer = 0x0] 23:06:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12e71b400) [pid = 1649] [serial = 2092] [outer = 0x12e3de800] 23:06:40 INFO - PROCESS | 1649 | 1461218800293 Marionette DEBUG loaded listener.js 23:06:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12e813800) [pid = 1649] [serial = 2093] [outer = 0x12e3de800] 23:06:40 INFO - PROCESS | 1649 | 1461218800836 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]]]}] 23:06:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:06:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 874ms 23:06:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa5e800 == 79 [pid = 1649] [id = 17] 23:06:40 INFO - PROCESS | 1649 | 1461218800894 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:06:40 INFO - PROCESS | 1649 | 1461218800896 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:06:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:06:40 INFO - PROCESS | 1649 | 1461218800924 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - PROCESS | 1649 | 1461218800926 Marionette TRACE conn2 <- [1,2762,null,{}] 23:06:40 INFO - PROCESS | 1649 | 1461218800930 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}] 23:06:41 INFO - PROCESS | 1649 | 1461218801047 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:06:41 INFO - PROCESS | 1649 | 1461218801138 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a17b800 == 80 [pid = 1649] [id = 698] 23:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x114e8a800) [pid = 1649] [serial = 2094] [outer = 0x0] 23:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x116192c00) [pid = 1649] [serial = 2095] [outer = 0x114e8a800] 23:06:41 INFO - PROCESS | 1649 | 1461218801167 Marionette DEBUG loaded listener.js 23:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x118fda000) [pid = 1649] [serial = 2096] [outer = 0x114e8a800] 23:06:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:06:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 734ms 23:06:41 INFO - PROCESS | 1649 | 1461218801639 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]]]}] 23:06:41 INFO - PROCESS | 1649 | 1461218801646 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 1649 | 1461218801649 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:06:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:06:41 INFO - PROCESS | 1649 | 1461218801654 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 1649 | 1461218801655 Marionette TRACE conn2 <- [1,2766,null,{}] 23:06:41 INFO - PROCESS | 1649 | 1461218801658 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}] 23:06:41 INFO - PROCESS | 1649 | 1461218801770 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:06:41 INFO - PROCESS | 1649 | 1461218801861 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e92800 == 81 [pid = 1649] [id = 699] 23:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11a9a4400) [pid = 1649] [serial = 2097] [outer = 0x0] 23:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x11ae7b400) [pid = 1649] [serial = 2098] [outer = 0x11a9a4400] 23:06:41 INFO - PROCESS | 1649 | 1461218801893 Marionette DEBUG loaded listener.js 23:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11bbe1c00) [pid = 1649] [serial = 2099] [outer = 0x11a9a4400] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1d9800 == 80 [pid = 1649] [id = 684] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c098000 == 79 [pid = 1649] [id = 683] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12afd8800 == 78 [pid = 1649] [id = 682] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12a2c9000 == 77 [pid = 1649] [id = 681] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12917d800 == 76 [pid = 1649] [id = 680] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11c427000 == 75 [pid = 1649] [id = 679] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x119854800 == 74 [pid = 1649] [id = 678] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11bbba000 == 73 [pid = 1649] [id = 677] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x141ddf000 == 72 [pid = 1649] [id = 675] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x139e6a000 == 71 [pid = 1649] [id = 674] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1301b4800 == 70 [pid = 1649] [id = 673] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c094800 == 69 [pid = 1649] [id = 672] 23:06:42 INFO - PROCESS | 1649 | --DOCSHELL 0x126aa0000 == 68 [pid = 1649] [id = 671] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12b37f400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12bab1400) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12d35f000) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11abae400) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12a5f7c00) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x119122400) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1163e5800) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12a8f5800) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x11c59b000) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x123ceb800) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11ab11400) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x1277d7c00) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12a572000) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11b0c5400) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11ad8fc00) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x129e11000) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12a574400) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11618ec00) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12e3de000) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11c854000) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12a5ee000) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12d495000) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11ab73400) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12b033000) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12e8c9000) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12da17400) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12e814800) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x126c76400) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1290cac00) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12a8f2400) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12af0a000) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12b8a9400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12bf0ec00) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12ac8c400) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12eebd800) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 23:06:42 INFO - PROCESS | 1649 | 1461218802296 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]]]}] 23:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 23:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:06:42 INFO - PROCESS | 1649 | 1461218802324 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:06:42 INFO - PROCESS | 1649 | 1461218802326 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:06:42 INFO - PROCESS | 1649 | 1461218802328 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:06:42 INFO - PROCESS | 1649 | 1461218802330 Marionette TRACE conn2 <- [1,2770,null,{}] 23:06:42 INFO - PROCESS | 1649 | 1461218802338 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}] 23:06:42 INFO - PROCESS | 1649 | 1461218802437 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:06:42 INFO - PROCESS | 1649 | 1461218802512 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a170800 == 69 [pid = 1649] [id = 700] 23:06:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x11b91bc00) [pid = 1649] [serial = 2100] [outer = 0x0] 23:06:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11c915800) [pid = 1649] [serial = 2101] [outer = 0x11b91bc00] 23:06:42 INFO - PROCESS | 1649 | 1461218802541 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x126756400) [pid = 1649] [serial = 2102] [outer = 0x11b91bc00] 23:06:42 INFO - PROCESS | 1649 | 1461218802856 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]]]}] 23:06:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:06:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 573ms 23:06:42 INFO - PROCESS | 1649 | 1461218802902 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:06:42 INFO - PROCESS | 1649 | 1461218802903 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:06:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:06:42 INFO - PROCESS | 1649 | 1461218802906 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:06:42 INFO - PROCESS | 1649 | 1461218802907 Marionette TRACE conn2 <- [1,2774,null,{}] 23:06:42 INFO - PROCESS | 1649 | 1461218802909 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}] 23:06:43 INFO - PROCESS | 1649 | 1461218803005 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:06:43 INFO - PROCESS | 1649 | 1461218803076 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac5a800 == 70 [pid = 1649] [id = 701] 23:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x126584000) [pid = 1649] [serial = 2103] [outer = 0x0] 23:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1290cac00) [pid = 1649] [serial = 2104] [outer = 0x126584000] 23:06:43 INFO - PROCESS | 1649 | 1461218803103 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12a19c000) [pid = 1649] [serial = 2105] [outer = 0x126584000] 23:06:43 INFO - PROCESS | 1649 | 1461218803420 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]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:06:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 23:06:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:06:43 INFO - PROCESS | 1649 | 1461218803476 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1649 | 1461218803478 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:06:43 INFO - PROCESS | 1649 | 1461218803480 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1649 | 1461218803481 Marionette TRACE conn2 <- [1,2778,null,{}] 23:06:43 INFO - PROCESS | 1649 | 1461218803483 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}] 23:06:43 INFO - PROCESS | 1649 | 1461218803579 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:06:43 INFO - PROCESS | 1649 | 1461218803650 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c095800 == 71 [pid = 1649] [id = 702] 23:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x126b67c00) [pid = 1649] [serial = 2106] [outer = 0x0] 23:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12a572000) [pid = 1649] [serial = 2107] [outer = 0x126b67c00] 23:06:43 INFO - PROCESS | 1649 | 1461218803676 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12abe5800) [pid = 1649] [serial = 2108] [outer = 0x126b67c00] 23:06:43 INFO - PROCESS | 1649 | 1461218803960 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]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 23:06:44 INFO - PROCESS | 1649 | 1461218804002 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 1649 | 1461218804003 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:06:44 INFO - PROCESS | 1649 | 1461218804006 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 1649 | 1461218804007 Marionette TRACE conn2 <- [1,2782,null,{}] 23:06:44 INFO - PROCESS | 1649 | 1461218804009 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}] 23:06:44 INFO - PROCESS | 1649 | 1461218804121 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:06:44 INFO - PROCESS | 1649 | 1461218804135 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e51c000 == 72 [pid = 1649] [id = 703] 23:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12aea3c00) [pid = 1649] [serial = 2109] [outer = 0x0] 23:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12b03c000) [pid = 1649] [serial = 2110] [outer = 0x12aea3c00] 23:06:44 INFO - PROCESS | 1649 | 1461218804164 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12bf11000) [pid = 1649] [serial = 2111] [outer = 0x12aea3c00] 23:06:44 INFO - PROCESS | 1649 | 1461218804561 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]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:06:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 568ms 23:06:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:06:44 INFO - PROCESS | 1649 | 1461218804575 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 1649 | 1461218804576 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:06:44 INFO - PROCESS | 1649 | 1461218804578 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 1649 | 1461218804579 Marionette TRACE conn2 <- [1,2786,null,{}] 23:06:44 INFO - PROCESS | 1649 | 1461218804583 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}] 23:06:44 INFO - PROCESS | 1649 | 1461218804719 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:06:44 INFO - PROCESS | 1649 | 1461218804729 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f206800 == 73 [pid = 1649] [id = 704] 23:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12ce55c00) [pid = 1649] [serial = 2112] [outer = 0x0] 23:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12d490c00) [pid = 1649] [serial = 2113] [outer = 0x12ce55c00] 23:06:44 INFO - PROCESS | 1649 | 1461218804756 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12e167000) [pid = 1649] [serial = 2114] [outer = 0x12ce55c00] 23:06:45 INFO - PROCESS | 1649 | 1461218805108 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]]]}] 23:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 571ms 23:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:06:45 INFO - PROCESS | 1649 | 1461218805159 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:06:45 INFO - PROCESS | 1649 | 1461218805160 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:06:45 INFO - PROCESS | 1649 | 1461218805162 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:06:45 INFO - PROCESS | 1649 | 1461218805163 Marionette TRACE conn2 <- [1,2790,null,{}] 23:06:45 INFO - PROCESS | 1649 | 1461218805171 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}] 23:06:45 INFO - PROCESS | 1649 | 1461218805304 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:06:45 INFO - PROCESS | 1649 | 1461218805317 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x130155800 == 74 [pid = 1649] [id = 705] 23:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d35a000) [pid = 1649] [serial = 2115] [outer = 0x0] 23:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12e819400) [pid = 1649] [serial = 2116] [outer = 0x12d35a000] 23:06:45 INFO - PROCESS | 1649 | 1461218805343 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12eeb4000) [pid = 1649] [serial = 2117] [outer = 0x12d35a000] 23:06:45 INFO - PROCESS | 1649 | 1461218805689 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]]]}] 23:06:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:06:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 574ms 23:06:45 INFO - PROCESS | 1649 | 1461218805736 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:06:45 INFO - PROCESS | 1649 | 1461218805738 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:06:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:06:45 INFO - PROCESS | 1649 | 1461218805747 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:06:45 INFO - PROCESS | 1649 | 1461218805748 Marionette TRACE conn2 <- [1,2794,null,{}] 23:06:45 INFO - PROCESS | 1649 | 1461218805750 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}] 23:06:45 INFO - PROCESS | 1649 | 1461218805875 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:06:45 INFO - PROCESS | 1649 | 1461218805890 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x13729f800 == 75 [pid = 1649] [id = 706] 23:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x126903800) [pid = 1649] [serial = 2118] [outer = 0x0] 23:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12690bc00) [pid = 1649] [serial = 2119] [outer = 0x126903800] 23:06:45 INFO - PROCESS | 1649 | 1461218805915 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12690fc00) [pid = 1649] [serial = 2120] [outer = 0x126903800] 23:06:46 INFO - PROCESS | 1649 | 1461218806348 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]]]}] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x129e0c000) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12a199c00) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1195bcc00) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11a60e000) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x1145ad800) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x126584400) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11b6df800) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x1265d8c00) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12eebc800) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:06:46 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x11882b400) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 618ms 23:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:06:46 INFO - PROCESS | 1649 | 1461218806366 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 1649 | 1461218806367 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:06:46 INFO - PROCESS | 1649 | 1461218806369 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 1649 | 1461218806370 Marionette TRACE conn2 <- [1,2798,null,{}] 23:06:46 INFO - PROCESS | 1649 | 1461218806372 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}] 23:06:46 INFO - PROCESS | 1649 | 1461218806469 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:06:46 INFO - PROCESS | 1649 | 1461218806473 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x131c52800 == 76 [pid = 1649] [id = 707] 23:06:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11a94ec00) [pid = 1649] [serial = 2121] [outer = 0x0] 23:06:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11b6df800) [pid = 1649] [serial = 2122] [outer = 0x11a94ec00] 23:06:46 INFO - PROCESS | 1649 | 1461218806498 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1269f1000) [pid = 1649] [serial = 2123] [outer = 0x11a94ec00] 23:06:46 INFO - PROCESS | 1649 | 1461218806860 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]]]}] 23:06:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:06:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 23:06:46 INFO - PROCESS | 1649 | 1461218806889 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 1649 | 1461218806890 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:06:46 INFO - PROCESS | 1649 | 1461218806892 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 1649 | 1461218806894 Marionette TRACE conn2 <- [1,2802,null,{}] 23:06:46 INFO - PROCESS | 1649 | 1461218806897 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}] 23:06:47 INFO - PROCESS | 1649 | 1461218807006 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:06:47 INFO - PROCESS | 1649 | 1461218807085 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1420e6000 == 77 [pid = 1649] [id = 708] 23:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x11a998400) [pid = 1649] [serial = 2124] [outer = 0x0] 23:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12a198800) [pid = 1649] [serial = 2125] [outer = 0x11a998400] 23:06:47 INFO - PROCESS | 1649 | 1461218807115 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12e81e400) [pid = 1649] [serial = 2126] [outer = 0x11a998400] 23:06:47 INFO - PROCESS | 1649 | 1461218807386 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]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 520ms 23:06:47 INFO - PROCESS | 1649 | 1461218807412 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 1649 | 1461218807413 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:06:47 INFO - PROCESS | 1649 | 1461218807423 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - PROCESS | 1649 | 1461218807424 Marionette TRACE conn2 <- [1,2806,null,{}] 23:06:47 INFO - PROCESS | 1649 | 1461218807426 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}] 23:06:47 INFO - PROCESS | 1649 | 1461218807530 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:06:47 INFO - PROCESS | 1649 | 1461218807535 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1425d0800 == 78 [pid = 1649] [id = 709] 23:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12eeb7800) [pid = 1649] [serial = 2127] [outer = 0x0] 23:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12eec0800) [pid = 1649] [serial = 2128] [outer = 0x12eeb7800] 23:06:47 INFO - PROCESS | 1649 | 1461218807560 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12f009800) [pid = 1649] [serial = 2129] [outer = 0x12eeb7800] 23:06:47 INFO - PROCESS | 1649 | 1461218807907 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]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 23:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:06:47 INFO - PROCESS | 1649 | 1461218807942 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 1649 | 1461218807943 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:06:47 INFO - PROCESS | 1649 | 1461218807945 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - PROCESS | 1649 | 1461218807946 Marionette TRACE conn2 <- [1,2810,null,{}] 23:06:47 INFO - PROCESS | 1649 | 1461218807951 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}] 23:06:48 INFO - PROCESS | 1649 | 1461218808093 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:06:48 INFO - PROCESS | 1649 | 1461218808098 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x141eae800 == 79 [pid = 1649] [id = 710] 23:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12f00c400) [pid = 1649] [serial = 2130] [outer = 0x0] 23:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12f010c00) [pid = 1649] [serial = 2131] [outer = 0x12f00c400] 23:06:48 INFO - PROCESS | 1649 | 1461218808123 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12f84a000) [pid = 1649] [serial = 2132] [outer = 0x12f00c400] 23:06:48 INFO - PROCESS | 1649 | 1461218808576 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]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 670ms 23:06:48 INFO - PROCESS | 1649 | 1461218808631 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:06:48 INFO - PROCESS | 1649 | 1461218808634 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:06:48 INFO - PROCESS | 1649 | 1461218808639 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 1649 | 1461218808642 Marionette TRACE conn2 <- [1,2814,null,{}] 23:06:48 INFO - PROCESS | 1649 | 1461218808646 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}] 23:06:48 INFO - PROCESS | 1649 | 1461218808776 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:06:48 INFO - PROCESS | 1649 | 1461218808896 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x126867000 == 80 [pid = 1649] [id = 711] 23:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x119547000) [pid = 1649] [serial = 2133] [outer = 0x0] 23:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x11a87d000) [pid = 1649] [serial = 2134] [outer = 0x119547000] 23:06:48 INFO - PROCESS | 1649 | 1461218808931 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x11ae83c00) [pid = 1649] [serial = 2135] [outer = 0x119547000] 23:06:49 INFO - PROCESS | 1649 | 1461218809371 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]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 771ms 23:06:49 INFO - PROCESS | 1649 | 1461218809411 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 1649 | 1461218809415 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:06:49 INFO - PROCESS | 1649 | 1461218809419 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 1649 | 1461218809421 Marionette TRACE conn2 <- [1,2818,null,{}] 23:06:49 INFO - PROCESS | 1649 | 1461218809424 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}] 23:06:49 INFO - PROCESS | 1649 | 1461218809547 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:06:49 INFO - PROCESS | 1649 | 1461218809663 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc8f000 == 81 [pid = 1649] [id = 712] 23:06:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11ae9fc00) [pid = 1649] [serial = 2136] [outer = 0x0] 23:06:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x11c59bc00) [pid = 1649] [serial = 2137] [outer = 0x11ae9fc00] 23:06:49 INFO - PROCESS | 1649 | 1461218809697 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x1265db800) [pid = 1649] [serial = 2138] [outer = 0x11ae9fc00] 23:06:50 INFO - PROCESS | 1649 | 1461218810136 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]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 771ms 23:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:06:50 INFO - PROCESS | 1649 | 1461218810191 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1649 | 1461218810192 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:06:50 INFO - PROCESS | 1649 | 1461218810195 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1649 | 1461218810197 Marionette TRACE conn2 <- [1,2822,null,{}] 23:06:50 INFO - PROCESS | 1649 | 1461218810205 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}] 23:06:50 INFO - PROCESS | 1649 | 1461218810331 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:06:50 INFO - PROCESS | 1649 | 1461218810451 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x139e65800 == 82 [pid = 1649] [id = 713] 23:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x129036400) [pid = 1649] [serial = 2139] [outer = 0x0] 23:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12ae1fc00) [pid = 1649] [serial = 2140] [outer = 0x129036400] 23:06:50 INFO - PROCESS | 1649 | 1461218810485 Marionette DEBUG loaded listener.js 23:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12aea4800) [pid = 1649] [serial = 2141] [outer = 0x129036400] 23:06:50 INFO - PROCESS | 1649 | 1461218810933 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]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 772ms 23:06:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:06:50 INFO - PROCESS | 1649 | 1461218810967 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1649 | 1461218810969 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:06:50 INFO - PROCESS | 1649 | 1461218810971 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1649 | 1461218810972 Marionette TRACE conn2 <- [1,2826,null,{}] 23:06:50 INFO - PROCESS | 1649 | 1461218810975 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}] 23:06:51 INFO - PROCESS | 1649 | 1461218811096 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:06:51 INFO - PROCESS | 1649 | 1461218811185 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1425dd000 == 83 [pid = 1649] [id = 714] 23:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12aea9000) [pid = 1649] [serial = 2142] [outer = 0x0] 23:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12af9c000) [pid = 1649] [serial = 2143] [outer = 0x12aea9000] 23:06:51 INFO - PROCESS | 1649 | 1461218811216 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12b4f1000) [pid = 1649] [serial = 2144] [outer = 0x12aea9000] 23:06:51 INFO - PROCESS | 1649 | 1461218811614 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:06:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:06:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 23:06:51 INFO - PROCESS | 1649 | 1461218811642 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:06:51 INFO - PROCESS | 1649 | 1461218811643 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:06:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:06:51 INFO - PROCESS | 1649 | 1461218811646 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:06:51 INFO - PROCESS | 1649 | 1461218811647 Marionette TRACE conn2 <- [1,2830,null,{}] 23:06:51 INFO - PROCESS | 1649 | 1461218811649 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}] 23:06:51 INFO - PROCESS | 1649 | 1461218811784 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:06:51 INFO - PROCESS | 1649 | 1461218811873 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x139b79000 == 84 [pid = 1649] [id = 715] 23:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x11ae77800) [pid = 1649] [serial = 2145] [outer = 0x0] 23:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12ce49400) [pid = 1649] [serial = 2146] [outer = 0x11ae77800] 23:06:51 INFO - PROCESS | 1649 | 1461218811903 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12e717800) [pid = 1649] [serial = 2147] [outer = 0x11ae77800] 23:06:52 INFO - PROCESS | 1649 | 1461218812307 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]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:06:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 718ms 23:06:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:06:52 INFO - PROCESS | 1649 | 1461218812365 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 1649 | 1461218812366 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:06:52 INFO - PROCESS | 1649 | 1461218812368 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 1649 | 1461218812369 Marionette TRACE conn2 <- [1,2834,null,{}] 23:06:52 INFO - PROCESS | 1649 | 1461218812372 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}] 23:06:52 INFO - PROCESS | 1649 | 1461218812505 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:06:52 INFO - PROCESS | 1649 | 1461218812595 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x142b69800 == 85 [pid = 1649] [id = 716] 23:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12eeb7c00) [pid = 1649] [serial = 2148] [outer = 0x0] 23:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12f84cc00) [pid = 1649] [serial = 2149] [outer = 0x12eeb7c00] 23:06:52 INFO - PROCESS | 1649 | 1461218812630 Marionette DEBUG loaded listener.js 23:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x130114800) [pid = 1649] [serial = 2150] [outer = 0x12eeb7c00] 23:06:53 INFO - PROCESS | 1649 | 1461218813046 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 719ms 23:06:53 INFO - PROCESS | 1649 | 1461218813106 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 1649 | 1461218813107 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:06:53 INFO - PROCESS | 1649 | 1461218813110 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 1649 | 1461218813111 Marionette TRACE conn2 <- [1,2838,null,{}] 23:06:53 INFO - PROCESS | 1649 | 1461218813129 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}] 23:06:53 INFO - PROCESS | 1649 | 1461218813278 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:06:53 INFO - PROCESS | 1649 | 1461218813342 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x142b8e000 == 86 [pid = 1649] [id = 717] 23:06:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x130115000) [pid = 1649] [serial = 2151] [outer = 0x0] 23:06:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x139ed7800) [pid = 1649] [serial = 2152] [outer = 0x130115000] 23:06:53 INFO - PROCESS | 1649 | 1461218813371 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x139edc800) [pid = 1649] [serial = 2153] [outer = 0x130115000] 23:06:53 INFO - PROCESS | 1649 | 1461218813780 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]]]}] 23:06:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:06:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 724ms 23:06:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:06:53 INFO - PROCESS | 1649 | 1461218813834 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 1649 | 1461218813836 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:06:53 INFO - PROCESS | 1649 | 1461218813838 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 1649 | 1461218813839 Marionette TRACE conn2 <- [1,2842,null,{}] 23:06:53 INFO - PROCESS | 1649 | 1461218813842 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}] 23:06:53 INFO - PROCESS | 1649 | 1461218813958 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:06:54 INFO - PROCESS | 1649 | 1461218814048 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x142ba2800 == 87 [pid = 1649] [id = 718] 23:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x130110800) [pid = 1649] [serial = 2154] [outer = 0x0] 23:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x139ee2000) [pid = 1649] [serial = 2155] [outer = 0x130110800] 23:06:54 INFO - PROCESS | 1649 | 1461218814078 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x142173400) [pid = 1649] [serial = 2156] [outer = 0x130110800] 23:06:54 INFO - PROCESS | 1649 | 1461218814496 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]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:06:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 23:06:54 INFO - PROCESS | 1649 | 1461218814509 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 1649 | 1461218814510 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:06:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:06:54 INFO - PROCESS | 1649 | 1461218814513 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 1649 | 1461218814514 Marionette TRACE conn2 <- [1,2846,null,{}] 23:06:54 INFO - PROCESS | 1649 | 1461218814519 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}] 23:06:54 INFO - PROCESS | 1649 | 1461218814636 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:06:54 INFO - PROCESS | 1649 | 1461218814755 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x146415800 == 88 [pid = 1649] [id = 719] 23:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x139ee3800) [pid = 1649] [serial = 2157] [outer = 0x0] 23:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x142178000) [pid = 1649] [serial = 2158] [outer = 0x139ee3800] 23:06:54 INFO - PROCESS | 1649 | 1461218814787 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x14217e000) [pid = 1649] [serial = 2159] [outer = 0x139ee3800] 23:06:55 INFO - PROCESS | 1649 | 1461218815187 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]]]}] 23:06:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:06:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 772ms 23:06:55 INFO - PROCESS | 1649 | 1461218815336 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:06:55 INFO - PROCESS | 1649 | 1461218815338 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:06:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:06:55 INFO - PROCESS | 1649 | 1461218815342 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:06:55 INFO - PROCESS | 1649 | 1461218815343 Marionette TRACE conn2 <- [1,2850,null,{}] 23:06:55 INFO - PROCESS | 1649 | 1461218815346 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}] 23:06:55 INFO - PROCESS | 1649 | 1461218815468 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:06:55 INFO - PROCESS | 1649 | 1461218815576 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c7bd800 == 89 [pid = 1649] [id = 720] 23:06:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x114c12400) [pid = 1649] [serial = 2160] [outer = 0x0] 23:06:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x11b0bd000) [pid = 1649] [serial = 2161] [outer = 0x114c12400] 23:06:55 INFO - PROCESS | 1649 | 1461218815608 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x13a008000) [pid = 1649] [serial = 2162] [outer = 0x114c12400] 23:06:56 INFO - PROCESS | 1649 | 1461218816076 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:06:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 769ms 23:06:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:06:56 INFO - PROCESS | 1649 | 1461218816112 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 1649 | 1461218816114 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:06:56 INFO - PROCESS | 1649 | 1461218816116 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1649 | 1461218816118 Marionette TRACE conn2 <- [1,2854,null,{}] 23:06:56 INFO - PROCESS | 1649 | 1461218816120 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}] 23:06:56 INFO - PROCESS | 1649 | 1461218816258 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:06:56 INFO - PROCESS | 1649 | 1461218816353 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b50b000 == 90 [pid = 1649] [id = 721] 23:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x11ab75800) [pid = 1649] [serial = 2163] [outer = 0x0] 23:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x13a00f000) [pid = 1649] [serial = 2164] [outer = 0x11ab75800] 23:06:56 INFO - PROCESS | 1649 | 1461218816389 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x13a0b3000) [pid = 1649] [serial = 2165] [outer = 0x11ab75800] 23:06:56 INFO - PROCESS | 1649 | 1461218816821 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]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:06:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 771ms 23:06:56 INFO - PROCESS | 1649 | 1461218816888 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 1649 | 1461218816889 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:06:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:06:56 INFO - PROCESS | 1649 | 1461218816892 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1649 | 1461218816893 Marionette TRACE conn2 <- [1,2858,null,{}] 23:06:56 INFO - PROCESS | 1649 | 1461218816895 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}] 23:06:57 INFO - PROCESS | 1649 | 1461218817015 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:06:57 INFO - PROCESS | 1649 | 1461218817108 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x14235c000 == 91 [pid = 1649] [id = 722] 23:06:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x13a0b3400) [pid = 1649] [serial = 2166] [outer = 0x0] 23:06:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x13a0b8800) [pid = 1649] [serial = 2167] [outer = 0x13a0b3400] 23:06:57 INFO - PROCESS | 1649 | 1461218817137 Marionette DEBUG loaded listener.js 23:06:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x13a1d8000) [pid = 1649] [serial = 2168] [outer = 0x13a0b3400] 23:06:57 INFO - PROCESS | 1649 | 1461218817846 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:06:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 970ms 23:06:57 INFO - PROCESS | 1649 | 1461218817863 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:06:57 INFO - PROCESS | 1649 | 1461218817865 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:06:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:06:57 INFO - PROCESS | 1649 | 1461218817888 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - PROCESS | 1649 | 1461218817891 Marionette TRACE conn2 <- [1,2862,null,{}] 23:06:57 INFO - PROCESS | 1649 | 1461218817894 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}] 23:06:58 INFO - PROCESS | 1649 | 1461218818013 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:06:58 INFO - PROCESS | 1649 | 1461218818107 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b523000 == 92 [pid = 1649] [id = 723] 23:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x115606c00) [pid = 1649] [serial = 2169] [outer = 0x0] 23:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x11882b400) [pid = 1649] [serial = 2170] [outer = 0x115606c00] 23:06:58 INFO - PROCESS | 1649 | 1461218818137 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x11a94ac00) [pid = 1649] [serial = 2171] [outer = 0x115606c00] 23:06:58 INFO - PROCESS | 1649 | 1461218818543 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]]]}] 23:06:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:06:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 724ms 23:06:58 INFO - PROCESS | 1649 | 1461218818610 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:06:58 INFO - PROCESS | 1649 | 1461218818614 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:06:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:06:58 INFO - PROCESS | 1649 | 1461218818618 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:06:58 INFO - PROCESS | 1649 | 1461218818620 Marionette TRACE conn2 <- [1,2866,null,{}] 23:06:58 INFO - PROCESS | 1649 | 1461218818622 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}] 23:06:58 INFO - PROCESS | 1649 | 1461218818736 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:06:58 INFO - PROCESS | 1649 | 1461218818837 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bba1800 == 93 [pid = 1649] [id = 724] 23:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x116197800) [pid = 1649] [serial = 2172] [outer = 0x0] 23:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x11aef2000) [pid = 1649] [serial = 2173] [outer = 0x116197800] 23:06:58 INFO - PROCESS | 1649 | 1461218818882 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x11b0d0000) [pid = 1649] [serial = 2174] [outer = 0x116197800] 23:06:59 INFO - PROCESS | 1649 | 1461218819489 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]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:06:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 922ms 23:06:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:06:59 INFO - PROCESS | 1649 | 1461218819541 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:06:59 INFO - PROCESS | 1649 | 1461218819542 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:06:59 INFO - PROCESS | 1649 | 1461218819544 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 1649 | 1461218819547 Marionette TRACE conn2 <- [1,2870,null,{}] 23:06:59 INFO - PROCESS | 1649 | 1461218819554 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}] 23:06:59 INFO - PROCESS | 1649 | 1461218819666 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:06:59 INFO - PROCESS | 1649 | 1461218819764 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1d9800 == 94 [pid = 1649] [id = 725] 23:06:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x126906c00) [pid = 1649] [serial = 2175] [outer = 0x0] 23:06:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12690d800) [pid = 1649] [serial = 2176] [outer = 0x126906c00] 23:06:59 INFO - PROCESS | 1649 | 1461218819794 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x127703400) [pid = 1649] [serial = 2177] [outer = 0x126906c00] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a17c800 == 93 [pid = 1649] [id = 484] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6b2800 == 92 [pid = 1649] [id = 387] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1301b6800 == 91 [pid = 1649] [id = 646] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119850000 == 90 [pid = 1649] [id = 346] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4da000 == 89 [pid = 1649] [id = 349] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1425d0800 == 88 [pid = 1649] [id = 709] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1420e6000 == 87 [pid = 1649] [id = 708] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1425cf000 == 86 [pid = 1649] [id = 676] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x131c52800 == 85 [pid = 1649] [id = 707] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12a573400) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12a8f7000) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x13729f800 == 84 [pid = 1649] [id = 706] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x130155800 == 83 [pid = 1649] [id = 705] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12f206800 == 82 [pid = 1649] [id = 704] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12e51c000 == 81 [pid = 1649] [id = 703] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12c095800 == 80 [pid = 1649] [id = 702] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac5a800 == 79 [pid = 1649] [id = 701] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a170800 == 78 [pid = 1649] [id = 700] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x126e92800 == 77 [pid = 1649] [id = 699] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a17b800 == 76 [pid = 1649] [id = 698] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x139e64000 == 75 [pid = 1649] [id = 697] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1397d5000 == 74 [pid = 1649] [id = 694] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x131c53800 == 73 [pid = 1649] [id = 693] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1301ca800 == 72 [pid = 1649] [id = 692] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x13015c000 == 71 [pid = 1649] [id = 691] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6ac800 == 70 [pid = 1649] [id = 690] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12f20c800 == 69 [pid = 1649] [id = 689] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12eaeb000 == 68 [pid = 1649] [id = 688] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12b254000 == 67 [pid = 1649] [id = 687] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x126592000 == 66 [pid = 1649] [id = 686] 23:07:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4a7800 == 65 [pid = 1649] [id = 685] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12d360c00) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12a56e800) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x129ea4c00) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12a5c3c00) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11abab000) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x11aeee400) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x114e95400) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x11a953000) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x1269e4400) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x123cec400) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x129e02800) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11c858000) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12ae21c00) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12f005400) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12a8f6800) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x11b6ddc00) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x11c853c00) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12b381c00) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x1147be400) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x127a8ec00) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x118830400) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12f00b800) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x11912ac00) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x119e56800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 23:07:00 INFO - PROCESS | 1649 | 1461218820257 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]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 724ms 23:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:07:00 INFO - PROCESS | 1649 | 1461218820270 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 1649 | 1461218820272 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:07:00 INFO - PROCESS | 1649 | 1461218820274 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 1649 | 1461218820275 Marionette TRACE conn2 <- [1,2874,null,{}] 23:07:00 INFO - PROCESS | 1649 | 1461218820277 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}] 23:07:00 INFO - PROCESS | 1649 | 1461218820381 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:07:00 INFO - PROCESS | 1649 | 1461218820386 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126421000 == 66 [pid = 1649] [id = 726] 23:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x11ad85800) [pid = 1649] [serial = 2178] [outer = 0x0] 23:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x126e0f000) [pid = 1649] [serial = 2179] [outer = 0x11ad85800] 23:07:00 INFO - PROCESS | 1649 | 1461218820412 Marionette DEBUG loaded listener.js 23:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x129035c00) [pid = 1649] [serial = 2180] [outer = 0x11ad85800] 23:07:00 INFO - PROCESS | 1649 | 1461218820817 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]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:07:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 569ms 23:07:00 INFO - PROCESS | 1649 | 1461218820844 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:07:00 INFO - PROCESS | 1649 | 1461218820845 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:07:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:07:00 INFO - PROCESS | 1649 | 1461218820847 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 1649 | 1461218820848 Marionette TRACE conn2 <- [1,2878,null,{}] 23:07:00 INFO - PROCESS | 1649 | 1461218820851 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}] 23:07:00 INFO - PROCESS | 1649 | 1461218820947 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:07:00 INFO - PROCESS | 1649 | 1461218820952 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac5a800 == 67 [pid = 1649] [id = 727] 23:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x129038000) [pid = 1649] [serial = 2181] [outer = 0x0] 23:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x129e04c00) [pid = 1649] [serial = 2182] [outer = 0x129038000] 23:07:00 INFO - PROCESS | 1649 | 1461218820977 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12a19e800) [pid = 1649] [serial = 2183] [outer = 0x129038000] 23:07:01 INFO - PROCESS | 1649 | 1461218821364 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]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:07:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 23:07:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:07:01 INFO - PROCESS | 1649 | 1461218821418 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:07:01 INFO - PROCESS | 1649 | 1461218821419 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:07:01 INFO - PROCESS | 1649 | 1461218821421 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:07:01 INFO - PROCESS | 1649 | 1461218821422 Marionette TRACE conn2 <- [1,2882,null,{}] 23:07:01 INFO - PROCESS | 1649 | 1461218821425 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}] 23:07:01 INFO - PROCESS | 1649 | 1461218821540 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:07:01 INFO - PROCESS | 1649 | 1461218821547 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d17b000 == 68 [pid = 1649] [id = 728] 23:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12a573400) [pid = 1649] [serial = 2184] [outer = 0x0] 23:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12a8f6400) [pid = 1649] [serial = 2185] [outer = 0x12a573400] 23:07:01 INFO - PROCESS | 1649 | 1461218821576 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12ae3d000) [pid = 1649] [serial = 2186] [outer = 0x12a573400] 23:07:01 INFO - PROCESS | 1649 | 1461218821940 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]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:07:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 568ms 23:07:02 INFO - PROCESS | 1649 | 1461218822005 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:07:02 INFO - PROCESS | 1649 | 1461218822006 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:07:02 INFO - PROCESS | 1649 | 1461218822010 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1649 | 1461218822012 Marionette TRACE conn2 <- [1,2886,null,{}] 23:07:02 INFO - PROCESS | 1649 | 1461218822020 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}] 23:07:02 INFO - PROCESS | 1649 | 1461218822118 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:07:02 INFO - PROCESS | 1649 | 1461218822122 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f21a000 == 69 [pid = 1649] [id = 729] 23:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12aea5c00) [pid = 1649] [serial = 2187] [outer = 0x0] 23:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12af07800) [pid = 1649] [serial = 2188] [outer = 0x12aea5c00] 23:07:02 INFO - PROCESS | 1649 | 1461218822148 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12af99400) [pid = 1649] [serial = 2189] [outer = 0x12aea5c00] 23:07:02 INFO - PROCESS | 1649 | 1461218822554 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]]]}] 23:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 23:07:02 INFO - PROCESS | 1649 | 1461218822580 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:07:02 INFO - PROCESS | 1649 | 1461218822583 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:07:02 INFO - PROCESS | 1649 | 1461218822593 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1649 | 1461218822594 Marionette TRACE conn2 <- [1,2890,null,{}] 23:07:02 INFO - PROCESS | 1649 | 1461218822596 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}] 23:07:02 INFO - PROCESS | 1649 | 1461218822727 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:07:02 INFO - PROCESS | 1649 | 1461218822745 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa56800 == 70 [pid = 1649] [id = 730] 23:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12aea6800) [pid = 1649] [serial = 2190] [outer = 0x0] 23:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12b37cc00) [pid = 1649] [serial = 2191] [outer = 0x12aea6800] 23:07:02 INFO - PROCESS | 1649 | 1461218822771 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12b89bc00) [pid = 1649] [serial = 2192] [outer = 0x12aea6800] 23:07:03 INFO - PROCESS | 1649 | 1461218823136 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:07:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 568ms 23:07:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:07:03 INFO - PROCESS | 1649 | 1461218823162 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 1649 | 1461218823163 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:07:03 INFO - PROCESS | 1649 | 1461218823165 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1649 | 1461218823166 Marionette TRACE conn2 <- [1,2894,null,{}] 23:07:03 INFO - PROCESS | 1649 | 1461218823175 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}] 23:07:03 INFO - PROCESS | 1649 | 1461218823303 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:07:03 INFO - PROCESS | 1649 | 1461218823320 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fdc1800 == 71 [pid = 1649] [id = 731] 23:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12b5b6000) [pid = 1649] [serial = 2193] [outer = 0x0] 23:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12bd0f000) [pid = 1649] [serial = 2194] [outer = 0x12b5b6000] 23:07:03 INFO - PROCESS | 1649 | 1461218823345 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12d0be000) [pid = 1649] [serial = 2195] [outer = 0x12b5b6000] 23:07:03 INFO - PROCESS | 1649 | 1461218823728 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]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:07:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 571ms 23:07:03 INFO - PROCESS | 1649 | 1461218823737 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:07:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:07:03 INFO - PROCESS | 1649 | 1461218823738 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:07:03 INFO - PROCESS | 1649 | 1461218823740 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1649 | 1461218823742 Marionette TRACE conn2 <- [1,2898,null,{}] 23:07:03 INFO - PROCESS | 1649 | 1461218823744 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}] 23:07:03 INFO - PROCESS | 1649 | 1461218823879 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:07:03 INFO - PROCESS | 1649 | 1461218823892 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1308d7800 == 72 [pid = 1649] [id = 732] 23:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12ba79800) [pid = 1649] [serial = 2196] [outer = 0x0] 23:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12d49a800) [pid = 1649] [serial = 2197] [outer = 0x12ba79800] 23:07:03 INFO - PROCESS | 1649 | 1461218823918 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12e3a1000) [pid = 1649] [serial = 2198] [outer = 0x12ba79800] 23:07:04 INFO - PROCESS | 1649 | 1461218824742 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]]]}] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12ce55c00) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12d35a000) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x126903800) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11a94ec00) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x11a998400) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x114e8a800) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x126b67c00) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12eeb7800) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11a9a4400) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12aea3c00) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11b91bc00) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x126584000) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12f847800) [pid = 1649] [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.] 23:07:04 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12fa5f000) [pid = 1649] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1069ms 23:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:07:04 INFO - PROCESS | 1649 | 1461218824811 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:07:04 INFO - PROCESS | 1649 | 1461218824812 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:07:04 INFO - PROCESS | 1649 | 1461218824814 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:07:04 INFO - PROCESS | 1649 | 1461218824818 Marionette TRACE conn2 <- [1,2902,null,{}] 23:07:04 INFO - PROCESS | 1649 | 1461218824822 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}] 23:07:04 INFO - PROCESS | 1649 | 1461218824933 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:07:04 INFO - PROCESS | 1649 | 1461218824937 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d4d2000 == 73 [pid = 1649] [id = 733] 23:07:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x11618dc00) [pid = 1649] [serial = 2199] [outer = 0x0] 23:07:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x126c76400) [pid = 1649] [serial = 2200] [outer = 0x11618dc00] 23:07:04 INFO - PROCESS | 1649 | 1461218824966 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12e71d000) [pid = 1649] [serial = 2201] [outer = 0x11618dc00] 23:07:05 INFO - PROCESS | 1649 | 1461218825336 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 574ms 23:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:07:05 INFO - PROCESS | 1649 | 1461218825389 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:07:05 INFO - PROCESS | 1649 | 1461218825390 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:07:05 INFO - PROCESS | 1649 | 1461218825392 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 1649 | 1461218825393 Marionette TRACE conn2 <- [1,2906,null,{}] 23:07:05 INFO - PROCESS | 1649 | 1461218825395 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}] 23:07:05 INFO - PROCESS | 1649 | 1461218825498 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:07:05 INFO - PROCESS | 1649 | 1461218825502 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x139c1f000 == 74 [pid = 1649] [id = 734] 23:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12e71dc00) [pid = 1649] [serial = 2202] [outer = 0x0] 23:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12eebd800) [pid = 1649] [serial = 2203] [outer = 0x12e71dc00] 23:07:05 INFO - PROCESS | 1649 | 1461218825530 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12f00f400) [pid = 1649] [serial = 2204] [outer = 0x12e71dc00] 23:07:05 INFO - PROCESS | 1649 | 1461218825975 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]]]}] 23:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 619ms 23:07:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:07:06 INFO - PROCESS | 1649 | 1461218826012 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 1649 | 1461218826014 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:07:06 INFO - PROCESS | 1649 | 1461218826017 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 1649 | 1461218826019 Marionette TRACE conn2 <- [1,2910,null,{}] 23:07:06 INFO - PROCESS | 1649 | 1461218826022 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}] 23:07:06 INFO - PROCESS | 1649 | 1461218826184 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:07:06 INFO - PROCESS | 1649 | 1461218826190 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a35c000 == 75 [pid = 1649] [id = 735] 23:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12f022400) [pid = 1649] [serial = 2205] [outer = 0x0] 23:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12f025000) [pid = 1649] [serial = 2206] [outer = 0x12f022400] 23:07:06 INFO - PROCESS | 1649 | 1461218826229 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12f029c00) [pid = 1649] [serial = 2207] [outer = 0x12f022400] 23:07:06 INFO - PROCESS | 1649 | 1461218826535 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]]]}] 23:07:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:07:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:07:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 571ms 23:07:06 INFO - TEST-START | /DOMEvents/constructors.html 23:07:06 INFO - PROCESS | 1649 | 1461218826587 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 1649 | 1461218826588 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:07:06 INFO - PROCESS | 1649 | 1461218826591 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 1649 | 1461218826592 Marionette TRACE conn2 <- [1,2914,null,{}] 23:07:06 INFO - PROCESS | 1649 | 1461218826594 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}] 23:07:06 INFO - PROCESS | 1649 | 1461218826695 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:07:06 INFO - PROCESS | 1649 | 1461218826872 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab60000 == 76 [pid = 1649] [id = 736] 23:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x111b09000) [pid = 1649] [serial = 2208] [outer = 0x0] 23:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x114108000) [pid = 1649] [serial = 2209] [outer = 0x111b09000] 23:07:06 INFO - PROCESS | 1649 | 1461218826906 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x114c11400) [pid = 1649] [serial = 2210] [outer = 0x111b09000] 23:07:07 INFO - PROCESS | 1649 | 1461218827478 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]]]}] 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:07:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:07:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:07:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:07:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:07:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:07:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:07:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:07:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:07:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:07:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 926ms 23:07:07 INFO - PROCESS | 1649 | 1461218827518 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:07:07 INFO - PROCESS | 1649 | 1461218827522 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:07:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:07:07 INFO - PROCESS | 1649 | 1461218827526 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - PROCESS | 1649 | 1461218827528 Marionette TRACE conn2 <- [1,2918,null,{}] 23:07:07 INFO - PROCESS | 1649 | 1461218827531 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}] 23:07:07 INFO - PROCESS | 1649 | 1461218827661 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:07:07 INFO - PROCESS | 1649 | 1461218827757 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b858800 == 77 [pid = 1649] [id = 737] 23:07:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x118832400) [pid = 1649] [serial = 2211] [outer = 0x0] 23:07:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x11c282c00) [pid = 1649] [serial = 2212] [outer = 0x118832400] 23:07:07 INFO - PROCESS | 1649 | 1461218827789 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12657a400) [pid = 1649] [serial = 2213] [outer = 0x118832400] 23:07:08 INFO - PROCESS | 1649 | 1461218828176 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:07:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:07:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 670ms 23:07:08 INFO - PROCESS | 1649 | 1461218828198 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 1649 | 1461218828201 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:07:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:07:08 INFO - PROCESS | 1649 | 1461218828204 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1649 | 1461218828206 Marionette TRACE conn2 <- [1,2922,null,{}] 23:07:08 INFO - PROCESS | 1649 | 1461218828209 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}] 23:07:08 INFO - PROCESS | 1649 | 1461218828338 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:07:08 INFO - PROCESS | 1649 | 1461218828460 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa58000 == 78 [pid = 1649] [id = 738] 23:07:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x11c860000) [pid = 1649] [serial = 2214] [outer = 0x0] 23:07:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x127429400) [pid = 1649] [serial = 2215] [outer = 0x11c860000] 23:07:08 INFO - PROCESS | 1649 | 1461218828494 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12a5cd800) [pid = 1649] [serial = 2216] [outer = 0x11c860000] 23:07:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:07:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:07:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:07:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:07:08 INFO - PROCESS | 1649 | 1461218828893 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]]]}] 23:07:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:07:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:07:08 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 23:07:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:07:08 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 23:07:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:07:08 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]" 23:07:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:07:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:07:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 725ms 23:07:08 INFO - PROCESS | 1649 | 1461218828931 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:07:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:07:08 INFO - PROCESS | 1649 | 1461218828933 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:07:08 INFO - PROCESS | 1649 | 1461218828941 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1649 | 1461218828946 Marionette TRACE conn2 <- [1,2926,null,{}] 23:07:08 INFO - PROCESS | 1649 | 1461218828950 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}] 23:07:09 INFO - PROCESS | 1649 | 1461218829140 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:07:09 INFO - PROCESS | 1649 | 1461218829320 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1420d8800 == 79 [pid = 1649] [id = 739] 23:07:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x12a5cf000) [pid = 1649] [serial = 2217] [outer = 0x0] 23:07:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12d0c3000) [pid = 1649] [serial = 2218] [outer = 0x12a5cf000] 23:07:09 INFO - PROCESS | 1649 | 1461218829360 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x12e71f000) [pid = 1649] [serial = 2219] [outer = 0x12a5cf000] 23:07:09 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:07:09 INFO - PROCESS | 1649 | 1461218829728 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]]]}] 23:07:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:07:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 833ms 23:07:09 INFO - PROCESS | 1649 | 1461218829769 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 1649 | 1461218829771 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:07:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:07:09 INFO - PROCESS | 1649 | 1461218829774 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 1649 | 1461218829775 Marionette TRACE conn2 <- [1,2930,null,{}] 23:07:09 INFO - PROCESS | 1649 | 1461218829777 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}] 23:07:09 INFO - PROCESS | 1649 | 1461218829899 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:07:10 INFO - PROCESS | 1649 | 1461218830020 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x14249f000 == 80 [pid = 1649] [id = 740] 23:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x12eebc800) [pid = 1649] [serial = 2220] [outer = 0x0] 23:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x12f029800) [pid = 1649] [serial = 2221] [outer = 0x12eebc800] 23:07:10 INFO - PROCESS | 1649 | 1461218830053 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x12f847000) [pid = 1649] [serial = 2222] [outer = 0x12eebc800] 23:07:10 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:07:10 INFO - PROCESS | 1649 | 1461218830374 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]]]}] 23:07:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:07:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 668ms 23:07:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:07:10 INFO - PROCESS | 1649 | 1461218830443 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:07:10 INFO - PROCESS | 1649 | 1461218830444 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:07:10 INFO - PROCESS | 1649 | 1461218830447 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:07:10 INFO - PROCESS | 1649 | 1461218830448 Marionette TRACE conn2 <- [1,2934,null,{}] 23:07:10 INFO - PROCESS | 1649 | 1461218830450 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}] 23:07:10 INFO - PROCESS | 1649 | 1461218830569 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:07:10 INFO - PROCESS | 1649 | 1461218830709 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x142b6f800 == 81 [pid = 1649] [id = 741] 23:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12fd04000) [pid = 1649] [serial = 2223] [outer = 0x0] 23:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x12fd10400) [pid = 1649] [serial = 2224] [outer = 0x12fd04000] 23:07:10 INFO - PROCESS | 1649 | 1461218830761 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x139ee2400) [pid = 1649] [serial = 2225] [outer = 0x12fd04000] 23:07:11 INFO - PROCESS | 1649 | 1461218831195 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]]]}] 23:07:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:07:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 770ms 23:07:11 INFO - PROCESS | 1649 | 1461218831219 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 1649 | 1461218831221 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:07:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:07:11 INFO - PROCESS | 1649 | 1461218831224 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 1649 | 1461218831225 Marionette TRACE conn2 <- [1,2938,null,{}] 23:07:11 INFO - PROCESS | 1649 | 1461218831227 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}] 23:07:11 INFO - PROCESS | 1649 | 1461218831331 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:07:11 INFO - PROCESS | 1649 | 1461218831476 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x142a11800 == 82 [pid = 1649] [id = 742] 23:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x139ee3400) [pid = 1649] [serial = 2226] [outer = 0x0] 23:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x13a00d400) [pid = 1649] [serial = 2227] [outer = 0x139ee3400] 23:07:11 INFO - PROCESS | 1649 | 1461218831529 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x13a0b0c00) [pid = 1649] [serial = 2228] [outer = 0x139ee3400] 23:07:12 INFO - PROCESS | 1649 | 1461218832017 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]]]}] 23:07:12 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. 23:07:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 822ms 23:07:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:07:12 INFO - PROCESS | 1649 | 1461218832047 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1649 | 1461218832050 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:07:12 INFO - PROCESS | 1649 | 1461218832053 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1649 | 1461218832055 Marionette TRACE conn2 <- [1,2942,null,{}] 23:07:12 INFO - PROCESS | 1649 | 1461218832059 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}] 23:07:12 INFO - PROCESS | 1649 | 1461218832192 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:07:12 INFO - PROCESS | 1649 | 1461218832313 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x146416000 == 83 [pid = 1649] [id = 743] 23:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x13a00e400) [pid = 1649] [serial = 2229] [outer = 0x0] 23:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x13a0ba000) [pid = 1649] [serial = 2230] [outer = 0x13a00e400] 23:07:12 INFO - PROCESS | 1649 | 1461218832346 Marionette DEBUG loaded listener.js 23:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x13a1dd800) [pid = 1649] [serial = 2231] [outer = 0x13a00e400] 23:07:12 INFO - PROCESS | 1649 | 1461218832677 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"]]]}] 23:07:12 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 23:07:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:07:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 674ms 23:07:12 INFO - PROCESS | 1649 | 1461218832727 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1649 | 1461218832729 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:07:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:07:12 INFO - PROCESS | 1649 | 1461218832731 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1649 | 1461218832732 Marionette TRACE conn2 <- [1,2946,null,{}] 23:07:12 INFO - PROCESS | 1649 | 1461218832735 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}] 23:07:12 INFO - PROCESS | 1649 | 1461218832854 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:07:12 INFO - PROCESS | 1649 | 1461218832947 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x142a90800 == 84 [pid = 1649] [id = 744] 23:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x13a1dcc00) [pid = 1649] [serial = 2232] [outer = 0x0] 23:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x13a1e4800) [pid = 1649] [serial = 2233] [outer = 0x13a1dcc00] 23:07:12 INFO - PROCESS | 1649 | 1461218832979 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x13a3de000) [pid = 1649] [serial = 2234] [outer = 0x13a1dcc00] 23:07:13 INFO - PROCESS | 1649 | 1461218833329 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]]]}] 23:07:13 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. 23:07:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 23:07:13 INFO - PROCESS | 1649 | 1461218833354 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 1649 | 1461218833355 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:07:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:07:13 INFO - PROCESS | 1649 | 1461218833357 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 1649 | 1461218833358 Marionette TRACE conn2 <- [1,2950,null,{}] 23:07:13 INFO - PROCESS | 1649 | 1461218833361 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}] 23:07:13 INFO - PROCESS | 1649 | 1461218833481 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:07:13 INFO - PROCESS | 1649 | 1461218833594 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1474e5800 == 85 [pid = 1649] [id = 745] 23:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x13a3de400) [pid = 1649] [serial = 2235] [outer = 0x0] 23:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x13a3e4000) [pid = 1649] [serial = 2236] [outer = 0x13a3de400] 23:07:13 INFO - PROCESS | 1649 | 1461218833624 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x13a3e7800) [pid = 1649] [serial = 2237] [outer = 0x13a3de400] 23:07:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x14648f000 == 86 [pid = 1649] [id = 746] 23:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x13a3e9000) [pid = 1649] [serial = 2238] [outer = 0x0] 23:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x13a3e0c00) [pid = 1649] [serial = 2239] [outer = 0x13a3e9000] 23:07:14 INFO - PROCESS | 1649 | 1461218834017 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]]]}] 23:07:14 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. 23:07:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 23:07:14 INFO - PROCESS | 1649 | 1461218834026 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:07:14 INFO - PROCESS | 1649 | 1461218834028 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:07:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:07:14 INFO - PROCESS | 1649 | 1461218834030 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:07:14 INFO - PROCESS | 1649 | 1461218834031 Marionette TRACE conn2 <- [1,2954,null,{}] 23:07:14 INFO - PROCESS | 1649 | 1461218834036 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}] 23:07:14 INFO - PROCESS | 1649 | 1461218834193 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:07:14 INFO - PROCESS | 1649 | 1461218834322 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1464a9800 == 87 [pid = 1649] [id = 747] 23:07:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x142177000) [pid = 1649] [serial = 2240] [outer = 0x0] 23:07:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x142180000) [pid = 1649] [serial = 2241] [outer = 0x142177000] 23:07:14 INFO - PROCESS | 1649 | 1461218834368 Marionette DEBUG loaded listener.js 23:07:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x145541000) [pid = 1649] [serial = 2242] [outer = 0x142177000] 23:07:14 INFO - PROCESS | 1649 | 1461218834721 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]]]}] 23:07:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:07:14 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 23:07:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 722ms 23:07:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:07:14 INFO - PROCESS | 1649 | 1461218834753 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:07:14 INFO - PROCESS | 1649 | 1461218834755 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:07:14 INFO - PROCESS | 1649 | 1461218834757 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:07:14 INFO - PROCESS | 1649 | 1461218834759 Marionette TRACE conn2 <- [1,2958,null,{}] 23:07:14 INFO - PROCESS | 1649 | 1461218834762 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}] 23:07:14 INFO - PROCESS | 1649 | 1461218834931 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:07:15 INFO - PROCESS | 1649 | 1461218835092 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a46d800 == 88 [pid = 1649] [id = 748] 23:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x13a4dc400) [pid = 1649] [serial = 2243] [outer = 0x0] 23:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x145544400) [pid = 1649] [serial = 2244] [outer = 0x13a4dc400] 23:07:15 INFO - PROCESS | 1649 | 1461218835144 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x145548400) [pid = 1649] [serial = 2245] [outer = 0x13a4dc400] 23:07:15 INFO - PROCESS | 1649 | 1461218835587 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]]]}] 23:07:15 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. 23:07:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 870ms 23:07:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:07:15 INFO - PROCESS | 1649 | 1461218835628 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:07:15 INFO - PROCESS | 1649 | 1461218835629 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:07:15 INFO - PROCESS | 1649 | 1461218835631 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:07:15 INFO - PROCESS | 1649 | 1461218835632 Marionette TRACE conn2 <- [1,2962,null,{}] 23:07:15 INFO - PROCESS | 1649 | 1461218835635 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}] 23:07:15 INFO - PROCESS | 1649 | 1461218835819 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:07:15 INFO - PROCESS | 1649 | 1461218835949 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba6b000 == 89 [pid = 1649] [id = 749] 23:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x11b072800) [pid = 1649] [serial = 2246] [outer = 0x0] 23:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x126904800) [pid = 1649] [serial = 2247] [outer = 0x11b072800] 23:07:15 INFO - PROCESS | 1649 | 1461218835984 Marionette DEBUG loaded listener.js 23:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x12af9d000) [pid = 1649] [serial = 2248] [outer = 0x11b072800] 23:07:16 INFO - PROCESS | 1649 | 1461218836603 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]]]}] 23:07:16 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. 23:07:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1021ms 23:07:16 INFO - PROCESS | 1649 | 1461218836652 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:07:16 INFO - PROCESS | 1649 | 1461218836655 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:07:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:07:16 INFO - PROCESS | 1649 | 1461218836669 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 1649 | 1461218836671 Marionette TRACE conn2 <- [1,2966,null,{}] 23:07:16 INFO - PROCESS | 1649 | 1461218836675 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}] 23:07:16 INFO - PROCESS | 1649 | 1461218836796 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:07:16 INFO - PROCESS | 1649 | 1461218836926 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b857800 == 90 [pid = 1649] [id = 750] 23:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x1188dfc00) [pid = 1649] [serial = 2249] [outer = 0x0] 23:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x1191a4400) [pid = 1649] [serial = 2250] [outer = 0x1188dfc00] 23:07:16 INFO - PROCESS | 1649 | 1461218836958 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x11b0c7000) [pid = 1649] [serial = 2251] [outer = 0x1188dfc00] 23:07:17 INFO - PROCESS | 1649 | 1461218837359 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]]]}] 23:07:17 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. 23:07:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 721ms 23:07:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:07:17 INFO - PROCESS | 1649 | 1461218837390 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:07:17 INFO - PROCESS | 1649 | 1461218837394 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:07:17 INFO - PROCESS | 1649 | 1461218837398 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:07:17 INFO - PROCESS | 1649 | 1461218837400 Marionette TRACE conn2 <- [1,2970,null,{}] 23:07:17 INFO - PROCESS | 1649 | 1461218837403 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}] 23:07:17 INFO - PROCESS | 1649 | 1461218837518 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:07:17 INFO - PROCESS | 1649 | 1461218837652 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a16a000 == 91 [pid = 1649] [id = 751] 23:07:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x118971800) [pid = 1649] [serial = 2252] [outer = 0x0] 23:07:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x123adec00) [pid = 1649] [serial = 2253] [outer = 0x118971800] 23:07:17 INFO - PROCESS | 1649 | 1461218837684 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x126908000) [pid = 1649] [serial = 2254] [outer = 0x118971800] 23:07:18 INFO - PROCESS | 1649 | 1461218838040 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]]]}] 23:07:18 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. 23:07:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 23:07:18 INFO - PROCESS | 1649 | 1461218838069 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1649 | 1461218838070 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:07:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:07:18 INFO - PROCESS | 1649 | 1461218838072 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1649 | 1461218838075 Marionette TRACE conn2 <- [1,2974,null,{}] 23:07:18 INFO - PROCESS | 1649 | 1461218838082 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}] 23:07:18 INFO - PROCESS | 1649 | 1461218838201 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:07:18 INFO - PROCESS | 1649 | 1461218838330 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fa70000 == 92 [pid = 1649] [id = 752] 23:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x12a5ccc00) [pid = 1649] [serial = 2255] [outer = 0x0] 23:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x12a5f3400) [pid = 1649] [serial = 2256] [outer = 0x12a5ccc00] 23:07:18 INFO - PROCESS | 1649 | 1461218838372 Marionette DEBUG loaded listener.js 23:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x12ae3e000) [pid = 1649] [serial = 2257] [outer = 0x12a5ccc00] 23:07:18 INFO - PROCESS | 1649 | 1461218838739 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]]]}] 23:07:18 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. 23:07:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 23:07:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:07:18 INFO - PROCESS | 1649 | 1461218838795 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1649 | 1461218838796 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:07:18 INFO - PROCESS | 1649 | 1461218838798 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1649 | 1461218838800 Marionette TRACE conn2 <- [1,2978,null,{}] 23:07:18 INFO - PROCESS | 1649 | 1461218838802 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}] 23:07:18 INFO - PROCESS | 1649 | 1461218838917 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:07:19 INFO - PROCESS | 1649 | 1461218839049 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x130175800 == 93 [pid = 1649] [id = 753] 23:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x12a5ec400) [pid = 1649] [serial = 2258] [outer = 0x0] 23:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x12af96400) [pid = 1649] [serial = 2259] [outer = 0x12a5ec400] 23:07:19 INFO - PROCESS | 1649 | 1461218839079 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x12b4f2400) [pid = 1649] [serial = 2260] [outer = 0x12a5ec400] 23:07:19 INFO - PROCESS | 1649 | 1461218839420 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]]]}] 23:07:19 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. 23:07:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 668ms 23:07:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:07:19 INFO - PROCESS | 1649 | 1461218839468 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:07:19 INFO - PROCESS | 1649 | 1461218839469 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:07:19 INFO - PROCESS | 1649 | 1461218839471 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:07:19 INFO - PROCESS | 1649 | 1461218839472 Marionette TRACE conn2 <- [1,2982,null,{}] 23:07:19 INFO - PROCESS | 1649 | 1461218839474 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}] 23:07:19 INFO - PROCESS | 1649 | 1461218839591 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:07:19 INFO - PROCESS | 1649 | 1461218839711 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x139c10000 == 94 [pid = 1649] [id = 754] 23:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x129e03800) [pid = 1649] [serial = 2261] [outer = 0x0] 23:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x12baab400) [pid = 1649] [serial = 2262] [outer = 0x129e03800] 23:07:19 INFO - PROCESS | 1649 | 1461218839739 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x12d35d800) [pid = 1649] [serial = 2263] [outer = 0x129e03800] 23:07:20 INFO - PROCESS | 1649 | 1461218840107 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"]]]}] 23:07:20 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 23:07:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:07:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 668ms 23:07:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:07:20 INFO - PROCESS | 1649 | 1461218840140 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1649 | 1461218840141 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:07:20 INFO - PROCESS | 1649 | 1461218840144 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1649 | 1461218840145 Marionette TRACE conn2 <- [1,2986,null,{}] 23:07:20 INFO - PROCESS | 1649 | 1461218840147 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}] 23:07:20 INFO - PROCESS | 1649 | 1461218840309 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13a35c000 == 93 [pid = 1649] [id = 735] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x139c1f000 == 92 [pid = 1649] [id = 734] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d4d2000 == 91 [pid = 1649] [id = 733] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1308d7800 == 90 [pid = 1649] [id = 732] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x12fa62800) [pid = 1649] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x12ae1c800) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x12bd08000) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x12da21800) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x118e1bc00) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12bf10800) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x12ba7b400) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x12af06400) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x11b0b2800) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x12a8f1400) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x1290d3c00) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x12e71b400) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x12b5b7800) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x12f010c00) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdc1800 == 89 [pid = 1649] [id = 731] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa56800 == 88 [pid = 1649] [id = 730] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12777f000 == 87 [pid = 1649] [id = 695] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12f21a000 == 86 [pid = 1649] [id = 729] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d17b000 == 85 [pid = 1649] [id = 728] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ac5a800 == 84 [pid = 1649] [id = 727] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x126421000 == 83 [pid = 1649] [id = 726] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1d9800 == 82 [pid = 1649] [id = 725] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11bba1800 == 81 [pid = 1649] [id = 724] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119ecd800 == 80 [pid = 1649] [id = 18] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12b523000 == 79 [pid = 1649] [id = 723] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x139e65800 == 78 [pid = 1649] [id = 713] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc8f000 == 77 [pid = 1649] [id = 712] 23:07:20 INFO - PROCESS | 1649 | --DOCSHELL 0x126867000 == 76 [pid = 1649] [id = 711] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x12d490c00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x12e819400) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x12e167000) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x12690bc00) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x12eeb4000) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x11b6df800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x12a198800) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x1269f1000) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x118fda000) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x116192c00) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x12a572000) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x12eec0800) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x11bbe1c00) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x11ae7b400) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x12b03c000) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x11c915800) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x1290cac00) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x12a19c000) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12690fc00) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x12abe5800) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x126756400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x12f009800) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x11aead000) [pid = 1649] [serial = 1451] [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.] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x12e81e400) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x12bf11000) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 23:07:20 INFO - PROCESS | 1649 | 1461218840474 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c2a0800 == 77 [pid = 1649] [id = 755] 23:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x1163e3400) [pid = 1649] [serial = 2264] [outer = 0x0] 23:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x11a998400) [pid = 1649] [serial = 2265] [outer = 0x1163e3400] 23:07:20 INFO - PROCESS | 1649 | 1461218840505 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x126907400) [pid = 1649] [serial = 2266] [outer = 0x1163e3400] 23:07:20 INFO - PROCESS | 1649 | 1461218840784 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]]]}] 23:07:20 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. 23:07:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 669ms 23:07:20 INFO - PROCESS | 1649 | 1461218840813 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1649 | 1461218840815 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:07:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:07:20 INFO - PROCESS | 1649 | 1461218840824 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1649 | 1461218840825 Marionette TRACE conn2 <- [1,2990,null,{}] 23:07:20 INFO - PROCESS | 1649 | 1461218840828 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}] 23:07:20 INFO - PROCESS | 1649 | 1461218840932 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:07:20 INFO - PROCESS | 1649 | 1461218840954 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afc9800 == 78 [pid = 1649] [id = 756] 23:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x1290d3c00) [pid = 1649] [serial = 2267] [outer = 0x0] 23:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x12abe5800) [pid = 1649] [serial = 2268] [outer = 0x1290d3c00] 23:07:20 INFO - PROCESS | 1649 | 1461218840979 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x12d0ba800) [pid = 1649] [serial = 2269] [outer = 0x1290d3c00] 23:07:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afd3800 == 79 [pid = 1649] [id = 757] 23:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x12f009800) [pid = 1649] [serial = 2270] [outer = 0x0] 23:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x12902d000) [pid = 1649] [serial = 2271] [outer = 0x12f009800] 23:07:21 INFO - PROCESS | 1649 | 1461218841387 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]]]}] 23:07:21 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. 23:07:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 23:07:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:07:21 INFO - PROCESS | 1649 | 1461218841393 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:07:21 INFO - PROCESS | 1649 | 1461218841394 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:07:21 INFO - PROCESS | 1649 | 1461218841396 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:07:21 INFO - PROCESS | 1649 | 1461218841397 Marionette TRACE conn2 <- [1,2994,null,{}] 23:07:21 INFO - PROCESS | 1649 | 1461218841405 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}] 23:07:21 INFO - PROCESS | 1649 | 1461218841542 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:07:21 INFO - PROCESS | 1649 | 1461218841548 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f209000 == 80 [pid = 1649] [id = 758] 23:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x12d0c3400) [pid = 1649] [serial = 2272] [outer = 0x0] 23:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x12eec0800) [pid = 1649] [serial = 2273] [outer = 0x12d0c3400] 23:07:21 INFO - PROCESS | 1649 | 1461218841574 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x12fc1ec00) [pid = 1649] [serial = 2274] [outer = 0x12d0c3400] 23:07:21 INFO - PROCESS | 1649 | 1461218841929 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]]]}] 23:07:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:07:21 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 23:07:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 23:07:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:07:21 INFO - PROCESS | 1649 | 1461218841969 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:07:21 INFO - PROCESS | 1649 | 1461218841970 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:07:21 INFO - PROCESS | 1649 | 1461218841972 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:07:21 INFO - PROCESS | 1649 | 1461218841973 Marionette TRACE conn2 <- [1,2998,null,{}] 23:07:21 INFO - PROCESS | 1649 | 1461218841975 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}] 23:07:22 INFO - PROCESS | 1649 | 1461218842079 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:07:22 INFO - PROCESS | 1649 | 1461218842083 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1301c5800 == 81 [pid = 1649] [id = 759] 23:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x12fd0cc00) [pid = 1649] [serial = 2275] [outer = 0x0] 23:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x130116400) [pid = 1649] [serial = 2276] [outer = 0x12fd0cc00] 23:07:22 INFO - PROCESS | 1649 | 1461218842108 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x13719dc00) [pid = 1649] [serial = 2277] [outer = 0x12fd0cc00] 23:07:22 INFO - PROCESS | 1649 | 1461218842470 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]]]}] 23:07:22 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. 23:07:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 23:07:22 INFO - PROCESS | 1649 | 1461218842491 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 1649 | 1461218842492 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:07:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:07:22 INFO - PROCESS | 1649 | 1461218842494 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 1649 | 1461218842495 Marionette TRACE conn2 <- [1,3002,null,{}] 23:07:22 INFO - PROCESS | 1649 | 1461218842498 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}] 23:07:22 INFO - PROCESS | 1649 | 1461218842600 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:07:22 INFO - PROCESS | 1649 | 1461218842708 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x139b76800 == 82 [pid = 1649] [id = 760] 23:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x12e398000) [pid = 1649] [serial = 2278] [outer = 0x0] 23:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x1371a0000) [pid = 1649] [serial = 2279] [outer = 0x12e398000] 23:07:22 INFO - PROCESS | 1649 | 1461218842733 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x1371a6800) [pid = 1649] [serial = 2280] [outer = 0x12e398000] 23:07:23 INFO - PROCESS | 1649 | 1461218843077 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]]]}] 23:07:23 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. 23:07:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 620ms 23:07:23 INFO - PROCESS | 1649 | 1461218843115 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:07:23 INFO - PROCESS | 1649 | 1461218843118 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:07:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:07:23 INFO - PROCESS | 1649 | 1461218843121 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:07:23 INFO - PROCESS | 1649 | 1461218843124 Marionette TRACE conn2 <- [1,3006,null,{}] 23:07:23 INFO - PROCESS | 1649 | 1461218843128 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}] 23:07:23 INFO - PROCESS | 1649 | 1461218843346 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:07:23 INFO - PROCESS | 1649 | 1461218843478 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x141eb6000 == 83 [pid = 1649] [id = 761] 23:07:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x13a00a400) [pid = 1649] [serial = 2281] [outer = 0x0] 23:07:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x13a0b7800) [pid = 1649] [serial = 2282] [outer = 0x13a00a400] 23:07:23 INFO - PROCESS | 1649 | 1461218843523 Marionette DEBUG loaded listener.js 23:07:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x13a4dec00) [pid = 1649] [serial = 2283] [outer = 0x13a00a400] 23:07:23 INFO - PROCESS | 1649 | 1461218843957 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]]]}] 23:07:23 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. 23:07:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 872ms 23:07:24 INFO - PROCESS | 1649 | 1461218843999 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:07:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:07:24 INFO - PROCESS | 1649 | 1461218844001 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:07:24 INFO - PROCESS | 1649 | 1461218844004 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:07:24 INFO - PROCESS | 1649 | 1461218844006 Marionette TRACE conn2 <- [1,3010,null,{}] 23:07:24 INFO - PROCESS | 1649 | 1461218844010 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}] 23:07:24 INFO - PROCESS | 1649 | 1461218844221 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:07:24 INFO - PROCESS | 1649 | 1461218844269 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x14235d800 == 84 [pid = 1649] [id = 762] 23:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x13a108000) [pid = 1649] [serial = 2284] [outer = 0x0] 23:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x13a10b800) [pid = 1649] [serial = 2285] [outer = 0x13a108000] 23:07:24 INFO - PROCESS | 1649 | 1461218844309 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x13a110400) [pid = 1649] [serial = 2286] [outer = 0x13a108000] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x12a56bc00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x11795f400) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x11b0c3800) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x12ae1ac00) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x12a8ebc00) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x114e90800) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x11897f800) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x126e0b400) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x127a8f800) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x12aaec000) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x1267f8400) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x12e3de800) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x114c0fc00) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12b032c00) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x12aaf0c00) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x12e3e3400) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12abe9400) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x12b03a400) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12aae4c00) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x12ae28c00) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x111b0c800) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x114e8f800) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x12ac88c00) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x12ac85400) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x12da18400) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x126e0e400) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x1290c9800) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12d0bc400) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x118e1ac00) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x12ae3b400) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12ac85000) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x114f59c00) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12bab6800) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x11b0c4c00) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x114e97000) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12b037800) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x114f9c000) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x129ea2000) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12d063000) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x11c465c00) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x119124800) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x11aeec800) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x114f58000) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12a56cc00) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x1290d0000) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12abdf000) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x129e9f800) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x11ab13000) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12a5eb000) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x118827800) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x11474e400) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x1163e7c00) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x129e05c00) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11b0b3400) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12d0bd400) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x129c62000) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12a5cc000) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12baaac00) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12aea6800) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12b5b6000) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12ba79800) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11618dc00) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12e71dc00) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x126906c00) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11ad85800) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12a573400) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x116197800) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12aea5c00) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x129038000) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:07:25 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x115606c00) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:07:25 INFO - PROCESS | 1649 | 1461218845208 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]]]}] 23:07:25 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 23:07:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1222ms 23:07:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:07:25 INFO - PROCESS | 1649 | 1461218845227 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 1649 | 1461218845228 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:07:25 INFO - PROCESS | 1649 | 1461218845230 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 1649 | 1461218845231 Marionette TRACE conn2 <- [1,3014,null,{}] 23:07:25 INFO - PROCESS | 1649 | 1461218845233 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}] 23:07:25 INFO - PROCESS | 1649 | 1461218845337 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:07:25 INFO - PROCESS | 1649 | 1461218845341 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab56000 == 85 [pid = 1649] [id = 763] 23:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x1147be400) [pid = 1649] [serial = 2287] [outer = 0x0] 23:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x11583ac00) [pid = 1649] [serial = 2288] [outer = 0x1147be400] 23:07:25 INFO - PROCESS | 1649 | 1461218845366 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x118831c00) [pid = 1649] [serial = 2289] [outer = 0x1147be400] 23:07:25 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:07:25 INFO - PROCESS | 1649 | 1461218845756 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:07:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:07:25 INFO - {} 23:07:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:07:25 INFO - {} 23:07:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:07:25 INFO - {} 23:07:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:07:25 INFO - {} 23:07:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 574ms 23:07:25 INFO - TEST-START | /FileAPI/fileReader.html 23:07:25 INFO - PROCESS | 1649 | 1461218845805 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 1649 | 1461218845806 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:07:25 INFO - PROCESS | 1649 | 1461218845808 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 1649 | 1461218845809 Marionette TRACE conn2 <- [1,3018,null,{}] 23:07:25 INFO - PROCESS | 1649 | 1461218845811 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}] 23:07:25 INFO - PROCESS | 1649 | 1461218845916 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:07:25 INFO - PROCESS | 1649 | 1461218845920 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x139752800 == 86 [pid = 1649] [id = 764] 23:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x119545c00) [pid = 1649] [serial = 2290] [outer = 0x0] 23:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11b912000) [pid = 1649] [serial = 2291] [outer = 0x119545c00] 23:07:25 INFO - PROCESS | 1649 | 1461218845945 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x126e0b400) [pid = 1649] [serial = 2292] [outer = 0x119545c00] 23:07:26 INFO - PROCESS | 1649 | 1461218846284 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]]]}] 23:07:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:07:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:07:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:07:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:07:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 23:07:26 INFO - PROCESS | 1649 | 1461218846327 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:07:26 INFO - PROCESS | 1649 | 1461218846328 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:07:26 INFO - TEST-START | /FileAPI/historical.html 23:07:26 INFO - PROCESS | 1649 | 1461218846330 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 1649 | 1461218846331 Marionette TRACE conn2 <- [1,3022,null,{}] 23:07:26 INFO - PROCESS | 1649 | 1461218846334 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}] 23:07:26 INFO - PROCESS | 1649 | 1461218846439 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:07:26 INFO - PROCESS | 1649 | 1461218846536 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x142a04800 == 87 [pid = 1649] [id = 765] 23:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x11ab7fc00) [pid = 1649] [serial = 2293] [outer = 0x0] 23:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12995f000) [pid = 1649] [serial = 2294] [outer = 0x11ab7fc00] 23:07:26 INFO - PROCESS | 1649 | 1461218846562 Marionette DEBUG loaded listener.js 23:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12a5c3c00) [pid = 1649] [serial = 2295] [outer = 0x11ab7fc00] 23:07:26 INFO - PROCESS | 1649 | 1461218846847 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"]]]}] 23:07:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:07:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:07:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:07:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:07:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:07:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:07:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:07:26 INFO - TEST-OK | /FileAPI/historical.html | took 525ms 23:07:26 INFO - PROCESS | 1649 | 1461218846858 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:07:26 INFO - PROCESS | 1649 | 1461218846859 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:07:26 INFO - TEST-START | /FileAPI/idlharness.html 23:07:26 INFO - PROCESS | 1649 | 1461218846862 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 1649 | 1461218846863 Marionette TRACE conn2 <- [1,3026,null,{}] 23:07:26 INFO - PROCESS | 1649 | 1461218846873 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}] 23:07:26 INFO - PROCESS | 1649 | 1461218846983 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:07:26 INFO - PROCESS | 1649 | 1461218846987 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x146406000 == 88 [pid = 1649] [id = 766] 23:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12a1a0800) [pid = 1649] [serial = 2296] [outer = 0x0] 23:07:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12aaf0c00) [pid = 1649] [serial = 2297] [outer = 0x12a1a0800] 23:07:27 INFO - PROCESS | 1649 | 1461218847012 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12ae1c000) [pid = 1649] [serial = 2298] [outer = 0x12a1a0800] 23:07:27 INFO - PROCESS | 1649 | 1461218847868 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]]]}] 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:07:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:07:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:07:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:07:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:07:27 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 23:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:07:27 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 23:07:27 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 23:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:07:27 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:07:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:07:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:07:27 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 23:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:07:27 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 23:07:27 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 23:07:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:07:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:07:27 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:07:27 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:07:27 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:07:27 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:07:27 INFO - TEST-OK | /FileAPI/idlharness.html | took 1035ms 23:07:27 INFO - PROCESS | 1649 | 1461218847918 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:07:27 INFO - PROCESS | 1649 | 1461218847922 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:07:27 INFO - TEST-START | /FileAPI/idlharness.worker 23:07:27 INFO - PROCESS | 1649 | 1461218847930 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:07:27 INFO - PROCESS | 1649 | 1461218847934 Marionette TRACE conn2 <- [1,3030,null,{}] 23:07:27 INFO - PROCESS | 1649 | 1461218847940 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}] 23:07:28 INFO - PROCESS | 1649 | 1461218848132 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:07:28 INFO - PROCESS | 1649 | 1461218848270 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1372b6800 == 89 [pid = 1649] [id = 767] 23:07:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12a5ed800) [pid = 1649] [serial = 2299] [outer = 0x0] 23:07:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12ae32000) [pid = 1649] [serial = 2300] [outer = 0x12a5ed800] 23:07:28 INFO - PROCESS | 1649 | 1461218848303 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12aea4000) [pid = 1649] [serial = 2301] [outer = 0x12a5ed800] 23:07:28 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:07:29 INFO - PROCESS | 1649 | 1461218849107 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,{},{}]]]}] 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:07:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:07:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:07:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:07:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:07:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:07:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:07:29 INFO - {} 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:07:29 INFO - {} 23:07:29 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 - {} 23:07:29 INFO - {} 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:07:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:07:29 INFO - {} 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:07:29 INFO - {} 23:07:29 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 - {} 23:07:29 INFO - {} 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:07:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:07:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:07:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:07:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 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 23:07:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:07:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:07:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:07:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:07:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:07:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:07:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:07:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:07:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:07:29 INFO - {} 23:07:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1244ms 23:07:29 INFO - PROCESS | 1649 | 1461218849174 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 1649 | 1461218849178 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:07:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:07:29 INFO - PROCESS | 1649 | 1461218849185 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 1649 | 1461218849187 Marionette TRACE conn2 <- [1,3034,null,{}] 23:07:29 INFO - PROCESS | 1649 | 1461218849190 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}] 23:07:29 INFO - PROCESS | 1649 | 1461218849352 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:07:29 INFO - PROCESS | 1649 | 1461218849502 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x13a2d9000 == 90 [pid = 1649] [id = 768] 23:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x13a29f000) [pid = 1649] [serial = 2302] [outer = 0x0] 23:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x13a2a1800) [pid = 1649] [serial = 2303] [outer = 0x13a29f000] 23:07:29 INFO - PROCESS | 1649 | 1461218849554 Marionette DEBUG loaded listener.js 23:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x13a3e0400) [pid = 1649] [serial = 2304] [outer = 0x13a29f000] 23:07:29 INFO - PROCESS | 1649 | 1461218849959 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]]]}] 23:07:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:07:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 822ms 23:07:30 INFO - PROCESS | 1649 | 1461218850008 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 1649 | 1461218850009 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:07:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:07:30 INFO - PROCESS | 1649 | 1461218850012 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 1649 | 1461218850014 Marionette TRACE conn2 <- [1,3038,null,{}] 23:07:30 INFO - PROCESS | 1649 | 1461218850022 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}] 23:07:30 INFO - PROCESS | 1649 | 1461218850181 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:07:30 INFO - PROCESS | 1649 | 1461218850315 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x149f1e800 == 91 [pid = 1649] [id = 769] 23:07:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x13a4de800) [pid = 1649] [serial = 2305] [outer = 0x0] 23:07:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x14217a000) [pid = 1649] [serial = 2306] [outer = 0x13a4de800] 23:07:30 INFO - PROCESS | 1649 | 1461218850347 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x1422b8800) [pid = 1649] [serial = 2307] [outer = 0x13a4de800] 23:07:30 INFO - PROCESS | 1649 | 1461218850711 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"]]]}] 23:07:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:07:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 723ms 23:07:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:07:30 INFO - PROCESS | 1649 | 1461218850736 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 1649 | 1461218850738 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:07:30 INFO - PROCESS | 1649 | 1461218850740 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 1649 | 1461218850742 Marionette TRACE conn2 <- [1,3042,null,{}] 23:07:30 INFO - PROCESS | 1649 | 1461218850763 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}] 23:07:30 INFO - PROCESS | 1649 | 1461218850949 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:07:31 INFO - PROCESS | 1649 | 1461218851063 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f202800 == 92 [pid = 1649] [id = 770] 23:07:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x11a879000) [pid = 1649] [serial = 2308] [outer = 0x0] 23:07:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x11b61d400) [pid = 1649] [serial = 2309] [outer = 0x11a879000] 23:07:31 INFO - PROCESS | 1649 | 1461218851117 Marionette DEBUG loaded listener.js 23:07:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x1422bc400) [pid = 1649] [serial = 2310] [outer = 0x11a879000] 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:07:31 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. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:07:31 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'.) 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:07:31 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. 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:07:31 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. 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:07:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:07:31 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. 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:07:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:07:31 INFO - PROCESS | 1649 | 1461218851674 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]]]}] 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:07:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:07:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:07:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:07:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:07:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 947ms 23:07:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:07:31 INFO - PROCESS | 1649 | 1461218851689 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 1649 | 1461218851691 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:07:31 INFO - PROCESS | 1649 | 1461218851693 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 1649 | 1461218851694 Marionette TRACE conn2 <- [1,3046,null,{}] 23:07:31 INFO - PROCESS | 1649 | 1461218851696 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}] 23:07:31 INFO - PROCESS | 1649 | 1461218851824 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:07:31 INFO - PROCESS | 1649 | 1461218851958 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a2c3000 == 93 [pid = 1649] [id = 771] 23:07:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x114e99400) [pid = 1649] [serial = 2311] [outer = 0x0] 23:07:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x11a9a4400) [pid = 1649] [serial = 2312] [outer = 0x114e99400] 23:07:31 INFO - PROCESS | 1649 | 1461218851990 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11b0b6c00) [pid = 1649] [serial = 2313] [outer = 0x114e99400] 23:07:32 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:07:32 INFO - PROCESS | 1649 | 1461218852503 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:07:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:07:32 INFO - {} 23:07:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 819ms 23:07:32 INFO - PROCESS | 1649 | 1461218852513 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:07:32 INFO - PROCESS | 1649 | 1461218852514 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:07:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:07:32 INFO - PROCESS | 1649 | 1461218852516 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:07:32 INFO - PROCESS | 1649 | 1461218852518 Marionette TRACE conn2 <- [1,3050,null,{}] 23:07:32 INFO - PROCESS | 1649 | 1461218852520 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}] 23:07:32 INFO - PROCESS | 1649 | 1461218852659 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:07:32 INFO - PROCESS | 1649 | 1461218852789 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c49800 == 94 [pid = 1649] [id = 772] 23:07:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x114be3800) [pid = 1649] [serial = 2314] [outer = 0x0] 23:07:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x11b61cc00) [pid = 1649] [serial = 2315] [outer = 0x114be3800] 23:07:32 INFO - PROCESS | 1649 | 1461218852820 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12bd05800) [pid = 1649] [serial = 2316] [outer = 0x114be3800] 23:07:33 INFO - PROCESS | 1649 | 1461218853173 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]]]}] 23:07:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:07:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:07:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:07:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:07:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 23:07:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:07:33 INFO - PROCESS | 1649 | 1461218853188 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:07:33 INFO - PROCESS | 1649 | 1461218853189 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:07:33 INFO - PROCESS | 1649 | 1461218853192 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:07:33 INFO - PROCESS | 1649 | 1461218853193 Marionette TRACE conn2 <- [1,3054,null,{}] 23:07:33 INFO - PROCESS | 1649 | 1461218853196 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}] 23:07:33 INFO - PROCESS | 1649 | 1461218853320 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:07:33 INFO - PROCESS | 1649 | 1461218853456 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11bba9000 == 95 [pid = 1649] [id = 773] 23:07:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x11410a800) [pid = 1649] [serial = 2317] [outer = 0x0] 23:07:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x116557400) [pid = 1649] [serial = 2318] [outer = 0x11410a800] 23:07:33 INFO - PROCESS | 1649 | 1461218853490 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x11ae79400) [pid = 1649] [serial = 2319] [outer = 0x11410a800] 23:07:34 INFO - PROCESS | 1649 | 1461218854011 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"]]]}] 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:07:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:07:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:07:34 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" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:07:34 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" 23:07:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:07:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 23:07:34 INFO - PROCESS | 1649 | 1461218854079 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1649 | 1461218854081 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:07:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:07:34 INFO - PROCESS | 1649 | 1461218854084 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1649 | 1461218854085 Marionette TRACE conn2 <- [1,3058,null,{}] 23:07:34 INFO - PROCESS | 1649 | 1461218854088 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}] 23:07:34 INFO - PROCESS | 1649 | 1461218854222 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:07:34 INFO - PROCESS | 1649 | 1461218854420 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11582c800 == 96 [pid = 1649] [id = 774] 23:07:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x114106c00) [pid = 1649] [serial = 2320] [outer = 0x0] 23:07:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x118826c00) [pid = 1649] [serial = 2321] [outer = 0x114106c00] 23:07:34 INFO - PROCESS | 1649 | 1461218854472 Marionette DEBUG loaded listener.js 23:07:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x11b0ba400) [pid = 1649] [serial = 2322] [outer = 0x114106c00] 23:07:34 INFO - PROCESS | 1649 | 1461218854922 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]]]}] 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:07:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:07:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:07:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:07:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:07:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:07:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 874ms 23:07:34 INFO - PROCESS | 1649 | 1461218854958 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1649 | 1461218854960 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:07:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:07:34 INFO - PROCESS | 1649 | 1461218854962 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1649 | 1461218854963 Marionette TRACE conn2 <- [1,3062,null,{}] 23:07:34 INFO - PROCESS | 1649 | 1461218854966 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}] 23:07:35 INFO - PROCESS | 1649 | 1461218855346 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:07:35 INFO - PROCESS | 1649 | 1461218855560 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119135800 == 97 [pid = 1649] [id = 775] 23:07:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x11410d000) [pid = 1649] [serial = 2323] [outer = 0x0] 23:07:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x114113c00) [pid = 1649] [serial = 2324] [outer = 0x11410d000] 23:07:35 INFO - PROCESS | 1649 | 1461218855590 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x114c0cc00) [pid = 1649] [serial = 2325] [outer = 0x11410d000] 23:07:35 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:07:36 INFO - PROCESS | 1649 | 1461218856006 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:07:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:07:36 INFO - {} 23:07:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1072ms 23:07:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:07:36 INFO - PROCESS | 1649 | 1461218856036 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 1649 | 1461218856038 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:07:36 INFO - PROCESS | 1649 | 1461218856042 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 1649 | 1461218856044 Marionette TRACE conn2 <- [1,3066,null,{}] 23:07:36 INFO - PROCESS | 1649 | 1461218856047 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}] 23:07:36 INFO - PROCESS | 1649 | 1461218856229 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:07:36 INFO - PROCESS | 1649 | 1461218856345 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c556800 == 98 [pid = 1649] [id = 776] 23:07:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x115243c00) [pid = 1649] [serial = 2326] [outer = 0x0] 23:07:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x1157b6c00) [pid = 1649] [serial = 2327] [outer = 0x115243c00] 23:07:36 INFO - PROCESS | 1649 | 1461218856375 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x116368000) [pid = 1649] [serial = 2328] [outer = 0x115243c00] 23:07:36 INFO - PROCESS | 1649 | 1461218856754 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]]]}] 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:07:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:07:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 725ms 23:07:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:07:36 INFO - PROCESS | 1649 | 1461218856768 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 1649 | 1461218856771 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:07:36 INFO - PROCESS | 1649 | 1461218856773 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 1649 | 1461218856775 Marionette TRACE conn2 <- [1,3070,null,{}] 23:07:36 INFO - PROCESS | 1649 | 1461218856777 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}] 23:07:36 INFO - PROCESS | 1649 | 1461218856900 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:07:37 INFO - PROCESS | 1649 | 1461218857068 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12655c000 == 99 [pid = 1649] [id = 777] 23:07:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x118e1c800) [pid = 1649] [serial = 2329] [outer = 0x0] 23:07:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x118fda800) [pid = 1649] [serial = 2330] [outer = 0x118e1c800] 23:07:37 INFO - PROCESS | 1649 | 1461218857098 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x119e5c800) [pid = 1649] [serial = 2331] [outer = 0x118e1c800] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1301b5800 == 98 [pid = 1649] [id = 540] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x126954800 == 97 [pid = 1649] [id = 611] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6a0000 == 96 [pid = 1649] [id = 524] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1372ab000 == 95 [pid = 1649] [id = 546] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1301bf000 == 94 [pid = 1649] [id = 427] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11b681800 == 93 [pid = 1649] [id = 521] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1301b8000 == 92 [pid = 1649] [id = 580] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1ca000 == 91 [pid = 1649] [id = 500] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12fdb5000 == 90 [pid = 1649] [id = 526] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1308cb000 == 89 [pid = 1649] [id = 544] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x142a04800 == 88 [pid = 1649] [id = 765] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x139752800 == 87 [pid = 1649] [id = 764] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12f025000) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x142178000) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x11b0bd000) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x13a00f000) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab56000 == 86 [pid = 1649] [id = 763] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14235d800 == 85 [pid = 1649] [id = 762] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x141eb6000 == 84 [pid = 1649] [id = 761] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x139b76800 == 83 [pid = 1649] [id = 760] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1301c5800 == 82 [pid = 1649] [id = 759] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12f209000 == 81 [pid = 1649] [id = 758] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12afd3800 == 80 [pid = 1649] [id = 757] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12afc9800 == 79 [pid = 1649] [id = 756] 23:07:37 INFO - PROCESS | 1649 | 1461218857532 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]]]}] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11c2a0800 == 78 [pid = 1649] [id = 755] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x139c10000 == 77 [pid = 1649] [id = 754] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x130175800 == 76 [pid = 1649] [id = 753] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa70000 == 75 [pid = 1649] [id = 752] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a16a000 == 74 [pid = 1649] [id = 751] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b857800 == 73 [pid = 1649] [id = 750] 23:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:07:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:07:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 771ms 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12ba6b000 == 72 [pid = 1649] [id = 749] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x13a46d800 == 71 [pid = 1649] [id = 748] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1464a9800 == 70 [pid = 1649] [id = 747] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14648f000 == 69 [pid = 1649] [id = 746] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1474e5800 == 68 [pid = 1649] [id = 745] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x142a90800 == 67 [pid = 1649] [id = 744] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x146416000 == 66 [pid = 1649] [id = 743] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x142a11800 == 65 [pid = 1649] [id = 742] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x142b6f800 == 64 [pid = 1649] [id = 741] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x14249f000 == 63 [pid = 1649] [id = 740] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1420d8800 == 62 [pid = 1649] [id = 739] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12fa58000 == 61 [pid = 1649] [id = 738] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b858800 == 60 [pid = 1649] [id = 737] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12f6a8000 == 59 [pid = 1649] [id = 696] 23:07:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab60000 == 58 [pid = 1649] [id = 736] 23:07:37 INFO - PROCESS | 1649 | 1461218857549 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:07:37 INFO - PROCESS | 1649 | 1461218857552 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:07:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:07:37 INFO - PROCESS | 1649 | 1461218857559 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 1649 | 1461218857562 Marionette TRACE conn2 <- [1,3074,null,{}] 23:07:37 INFO - PROCESS | 1649 | 1461218857565 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}] 23:07:37 INFO - PROCESS | 1649 | 1461218857662 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:07:37 INFO - PROCESS | 1649 | 1461218857671 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab5d000 == 59 [pid = 1649] [id = 778] 23:07:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x11a881c00) [pid = 1649] [serial = 2332] [outer = 0x0] 23:07:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x11a94d400) [pid = 1649] [serial = 2333] [outer = 0x11a881c00] 23:07:37 INFO - PROCESS | 1649 | 1461218857697 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x11ab1a400) [pid = 1649] [serial = 2334] [outer = 0x11a881c00] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12eebd800) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12af99400) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12e71d000) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x12a577000) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x11abb1000) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x126582800) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12ae27400) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12bab2000) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x12baabc00) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x11bc6d000) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x1269eac00) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x12a574800) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12ae32400) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x129e08800) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12e813800) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12e3a0400) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12d066000) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12f843000) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12e723000) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12ba86c00) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12ba7a400) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12aaee800) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12d365c00) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12af04000) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12aea6c00) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12bab4800) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12b038800) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12e3dc400) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12d35e800) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12af03000) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12e3d8800) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11ab12400) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12b386000) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12ac8e800) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x1188d5800) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12e81f800) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12657cc00) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12aeaa800) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12fc17800) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12eeb3000) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12e8bfc00) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12e3e0400) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12a8ee000) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11b0b6000) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11b6e1000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1163eb000) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12a5f2800) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12bab9000) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12abeac00) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12a5c3800) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11bc72c00) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12abe3c00) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11ab18000) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12d0bd800) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x11a87a000) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12d495800) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x126b70c00) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x13010e000) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12abe6c00) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x12ac86800) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12d0bc000) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12b89bc00) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12b37cc00) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12bd0f000) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12d49a800) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12d0be000) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x126c76400) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12e3a1000) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12f00f400) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x127703400) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12690d800) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x13a0b8800) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12ce49400) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12af9c000) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x126e0f000) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x129035c00) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12a8f6400) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12ae3d000) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11b0d0000) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x11aef2000) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11a87d000) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11c59bc00) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x139ee2000) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12af07800) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x129e04c00) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12a19e800) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11a94ac00) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11882b400) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12f84cc00) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x139ed7800) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 23:07:37 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12ae1fc00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 23:07:38 INFO - PROCESS | 1649 | 1461218858157 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]]]}] 23:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:07:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:07:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 631ms 23:07:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:07:38 INFO - PROCESS | 1649 | 1461218858187 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 1649 | 1461218858188 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:07:38 INFO - PROCESS | 1649 | 1461218858190 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 1649 | 1461218858191 Marionette TRACE conn2 <- [1,3078,null,{}] 23:07:38 INFO - PROCESS | 1649 | 1461218858193 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}] 23:07:38 INFO - PROCESS | 1649 | 1461218858284 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:07:38 INFO - PROCESS | 1649 | 1461218858306 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1265a1000 == 60 [pid = 1649] [id = 779] 23:07:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11aba9c00) [pid = 1649] [serial = 2335] [outer = 0x0] 23:07:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11ae7b400) [pid = 1649] [serial = 2336] [outer = 0x11aba9c00] 23:07:38 INFO - PROCESS | 1649 | 1461218858332 Marionette DEBUG loaded listener.js 23:07:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11aef0000) [pid = 1649] [serial = 2337] [outer = 0x11aba9c00] 23:07:38 INFO - PROCESS | 1649 | 1461218858692 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] 23:07:38 INFO - PROCESS | 1649 | 1461218858712 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:07:38 INFO - PROCESS | 1649 | 1461218858715 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 1649 | 1461218858716 Marionette TRACE conn2 <- [1,3082,null,{}] 23:07:38 INFO - PROCESS | 1649 | 1461218858719 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}] 23:07:38 INFO - PROCESS | 1649 | 1461218858810 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:07:38 INFO - PROCESS | 1649 | 1461218858815 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x127f76000 == 61 [pid = 1649] [id = 780] 23:07:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11b0ca400) [pid = 1649] [serial = 2338] [outer = 0x0] 23:07:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11b0cf400) [pid = 1649] [serial = 2339] [outer = 0x11b0ca400] 23:07:38 INFO - PROCESS | 1649 | 1461218858848 Marionette DEBUG loaded listener.js 23:07:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11bc6d800) [pid = 1649] [serial = 2340] [outer = 0x11b0ca400] 23:07:39 INFO - PROCESS | 1649 | 1461218859183 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]]]}] 23:07:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:07:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:07:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:07:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 23:07:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:07:39 INFO - PROCESS | 1649 | 1461218859235 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:07:39 INFO - PROCESS | 1649 | 1461218859236 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:07:39 INFO - PROCESS | 1649 | 1461218859238 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - PROCESS | 1649 | 1461218859239 Marionette TRACE conn2 <- [1,3086,null,{}] 23:07:39 INFO - PROCESS | 1649 | 1461218859241 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}] 23:07:39 INFO - PROCESS | 1649 | 1461218859334 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:07:39 INFO - PROCESS | 1649 | 1461218859419 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a163800 == 62 [pid = 1649] [id = 781] 23:07:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11abb4400) [pid = 1649] [serial = 2341] [outer = 0x0] 23:07:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11c5f6400) [pid = 1649] [serial = 2342] [outer = 0x11abb4400] 23:07:39 INFO - PROCESS | 1649 | 1461218859445 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x123cf1000) [pid = 1649] [serial = 2343] [outer = 0x11abb4400] 23:07:39 INFO - PROCESS | 1649 | 1461218859743 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:07:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:07:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 23:07:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:07:39 INFO - PROCESS | 1649 | 1461218859761 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:07:39 INFO - PROCESS | 1649 | 1461218859762 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:07:39 INFO - PROCESS | 1649 | 1461218859764 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - PROCESS | 1649 | 1461218859765 Marionette TRACE conn2 <- [1,3090,null,{}] 23:07:39 INFO - PROCESS | 1649 | 1461218859770 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}] 23:07:39 INFO - PROCESS | 1649 | 1461218859889 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:07:39 INFO - PROCESS | 1649 | 1461218859900 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a27c800 == 63 [pid = 1649] [id = 782] 23:07:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11c91a400) [pid = 1649] [serial = 2344] [outer = 0x0] 23:07:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12657d800) [pid = 1649] [serial = 2345] [outer = 0x11c91a400] 23:07:39 INFO - PROCESS | 1649 | 1461218859924 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1265dec00) [pid = 1649] [serial = 2346] [outer = 0x11c91a400] 23:07:40 INFO - PROCESS | 1649 | 1461218860220 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:07:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 472ms 23:07:40 INFO - PROCESS | 1649 | 1461218860248 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:07:40 INFO - PROCESS | 1649 | 1461218860252 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:07:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:07:40 INFO - PROCESS | 1649 | 1461218860265 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1649 | 1461218860266 Marionette TRACE conn2 <- [1,3094,null,{}] 23:07:40 INFO - PROCESS | 1649 | 1461218860272 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}] 23:07:40 INFO - PROCESS | 1649 | 1461218860454 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:07:40 INFO - PROCESS | 1649 | 1461218860477 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ac62800 == 64 [pid = 1649] [id = 783] 23:07:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x114f56800) [pid = 1649] [serial = 2347] [outer = 0x0] 23:07:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x126903800) [pid = 1649] [serial = 2348] [outer = 0x114f56800] 23:07:40 INFO - PROCESS | 1649 | 1461218860518 Marionette DEBUG loaded listener.js 23:07:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12690b800) [pid = 1649] [serial = 2349] [outer = 0x114f56800] 23:07:40 INFO - PROCESS | 1649 | 1461218860938 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:07:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms 23:07:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:07:40 INFO - PROCESS | 1649 | 1461218860988 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:07:40 INFO - PROCESS | 1649 | 1461218860990 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:07:40 INFO - PROCESS | 1649 | 1461218860992 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1649 | 1461218860993 Marionette TRACE conn2 <- [1,3098,null,{}] 23:07:40 INFO - PROCESS | 1649 | 1461218860995 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}] 23:07:41 INFO - PROCESS | 1649 | 1461218861117 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:07:41 INFO - PROCESS | 1649 | 1461218861131 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b266000 == 65 [pid = 1649] [id = 784] 23:07:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11b076000) [pid = 1649] [serial = 2350] [outer = 0x0] 23:07:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x115242800) [pid = 1649] [serial = 2351] [outer = 0x11b076000] 23:07:41 INFO - PROCESS | 1649 | 1461218861160 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x114f90c00) [pid = 1649] [serial = 2352] [outer = 0x11b076000] 23:07:41 INFO - PROCESS | 1649 | 1461218861476 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]]]}] 23:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:07:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 23:07:41 INFO - PROCESS | 1649 | 1461218861511 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:07:41 INFO - PROCESS | 1649 | 1461218861512 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:07:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:07:41 INFO - PROCESS | 1649 | 1461218861514 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:07:41 INFO - PROCESS | 1649 | 1461218861515 Marionette TRACE conn2 <- [1,3102,null,{}] 23:07:41 INFO - PROCESS | 1649 | 1461218861517 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}] 23:07:41 INFO - PROCESS | 1649 | 1461218861637 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:07:41 INFO - PROCESS | 1649 | 1461218861647 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ba5f000 == 66 [pid = 1649] [id = 785] 23:07:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12690c400) [pid = 1649] [serial = 2353] [outer = 0x0] 23:07:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x126e04800) [pid = 1649] [serial = 2354] [outer = 0x12690c400] 23:07:41 INFO - PROCESS | 1649 | 1461218861679 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12775b400) [pid = 1649] [serial = 2355] [outer = 0x12690c400] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x13a00a400) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x13a108000) [pid = 1649] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x1163e3400) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x129e03800) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12f009800) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1290d3c00) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12d0c3400) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12a5ec400) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x118971800) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x1188dfc00) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12a5ccc00) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12fd0cc00) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x119545c00) [pid = 1649] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x13a3e9000) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12e398000) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11ab7fc00) [pid = 1649] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12f022400) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:07:42 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1147be400) [pid = 1649] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 23:07:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:07:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1022ms 23:07:42 INFO - PROCESS | 1649 | 1461218862529 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:07:42 INFO - PROCESS | 1649 | 1461218862549 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 1649 | 1461218862551 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:07:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:07:42 INFO - PROCESS | 1649 | 1461218862556 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 1649 | 1461218862558 Marionette TRACE conn2 <- [1,3106,null,{}] 23:07:42 INFO - PROCESS | 1649 | 1461218862562 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}] 23:07:42 INFO - PROCESS | 1649 | 1461218862683 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:07:42 INFO - PROCESS | 1649 | 1461218862772 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab61000 == 67 [pid = 1649] [id = 786] 23:07:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x114f93400) [pid = 1649] [serial = 2356] [outer = 0x0] 23:07:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x115831c00) [pid = 1649] [serial = 2357] [outer = 0x114f93400] 23:07:42 INFO - PROCESS | 1649 | 1461218862805 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x116198c00) [pid = 1649] [serial = 2358] [outer = 0x114f93400] 23:07:43 INFO - PROCESS | 1649 | 1461218863190 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]]]}] 23:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:07:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 673ms 23:07:43 INFO - PROCESS | 1649 | 1461218863229 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1649 | 1461218863233 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:07:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:07:43 INFO - PROCESS | 1649 | 1461218863238 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1649 | 1461218863240 Marionette TRACE conn2 <- [1,3110,null,{}] 23:07:43 INFO - PROCESS | 1649 | 1461218863242 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}] 23:07:43 INFO - PROCESS | 1649 | 1461218863355 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:07:43 INFO - PROCESS | 1649 | 1461218863469 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x126950800 == 68 [pid = 1649] [id = 787] 23:07:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11882f800) [pid = 1649] [serial = 2359] [outer = 0x0] 23:07:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x118978400) [pid = 1649] [serial = 2360] [outer = 0x11882f800] 23:07:43 INFO - PROCESS | 1649 | 1461218863499 Marionette DEBUG loaded listener.js 23:07:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11a87d000) [pid = 1649] [serial = 2361] [outer = 0x11882f800] 23:07:43 INFO - PROCESS | 1649 | 1461218863863 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"]]]}] 23:07:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:07:43 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 23:07:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:07:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:07:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 672ms 23:07:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:07:43 INFO - PROCESS | 1649 | 1461218863910 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1649 | 1461218863912 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:07:43 INFO - PROCESS | 1649 | 1461218863914 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1649 | 1461218863917 Marionette TRACE conn2 <- [1,3114,null,{}] 23:07:43 INFO - PROCESS | 1649 | 1461218863925 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}] 23:07:44 INFO - PROCESS | 1649 | 1461218864074 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:07:44 INFO - PROCESS | 1649 | 1461218864165 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\", \"0099635d-4f59-4adf-b4fc-568d7b6188c9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12afd1800 == 69 [pid = 1649] [id = 788] 23:07:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11a99b000) [pid = 1649] [serial = 2362] [outer = 0x0] 23:07:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11b06e400) [pid = 1649] [serial = 2363] [outer = 0x11a99b000] 23:07:44 INFO - PROCESS | 1649 | 1461218864197 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11b912400) [pid = 1649] [serial = 2364] [outer = 0x11a99b000] 23:07:44 INFO - PROCESS | 1649 | 1461218864571 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]]]}] 23:07:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:07:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 673ms 23:07:44 INFO - PROCESS | 1649 | 1461218864588 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 1649 | 1461218864590 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:07:45 WARNING - u'runner_teardown' () 23:07:45 INFO - No more tests 23:07:45 INFO - Got 0 unexpected results 23:07:45 INFO - SUITE-END | took 524s 23:07:45 INFO - Closing logging queue 23:07:45 INFO - queue closed 23:07:45 INFO - Return code: 0 23:07:45 WARNING - # TBPL SUCCESS # 23:07:45 INFO - Running post-action listener: _resource_record_post_action 23:07:45 INFO - Running post-run listener: _resource_record_post_run 23:07:46 INFO - Total resource usage - Wall time: 548s; CPU: 57.0%; Read bytes: 37627392; Write bytes: 993838080; Read time: 399; Write time: 5012 23:07:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:07:46 INFO - install - Wall time: 21s; CPU: 54.0%; Read bytes: 184687104; Write bytes: 177074176; Read time: 15676; Write time: 305 23:07:46 INFO - run-tests - Wall time: 529s; CPU: 58.0%; Read bytes: 35497472; Write bytes: 796136448; Read time: 373; Write time: 4660 23:07:46 INFO - Running post-run listener: _upload_blobber_files 23:07:46 INFO - Blob upload gear active. 23:07:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:07:46 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 23:07:46 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:07:46 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:07:47 INFO - (blobuploader) - INFO - Open directory for files ... 23:07:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:07:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:07:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:07:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:07:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:07:48 INFO - (blobuploader) - INFO - Done attempting. 23:07:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:07:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:07:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:07:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:07:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:07:50 INFO - (blobuploader) - INFO - Done attempting. 23:07:50 INFO - (blobuploader) - INFO - Iteration through files over. 23:07:50 INFO - Return code: 0 23:07:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:07:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:07:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b88d4dbdb4a8e25bb651d33f6a02dc655ccf3dc84bcd2bafccb4e58fb8f7e182804aaade6ee82d539a31430170acc118f816f71db7c544f1e559630cd7347b47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8f2945a4c4bee35c78f56787968423040a9dc31485c64ef99064a65c4b8ebbaee180d5f611966bf96d5980bec08e96c9aa0fc7740e97879a9b13ca174eb86619"} 23:07:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:07:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:07:50 INFO - Contents: 23:07:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b88d4dbdb4a8e25bb651d33f6a02dc655ccf3dc84bcd2bafccb4e58fb8f7e182804aaade6ee82d539a31430170acc118f816f71db7c544f1e559630cd7347b47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8f2945a4c4bee35c78f56787968423040a9dc31485c64ef99064a65c4b8ebbaee180d5f611966bf96d5980bec08e96c9aa0fc7740e97879a9b13ca174eb86619"} 23:07:50 INFO - Running post-run listener: copy_logs_to_upload_dir 23:07:50 INFO - Copying logs to upload dir... 23:07:50 INFO - mkdir: /builds/slave/test/build/upload/logs 23:07:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=603.936886 ========= master_lag: 19.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 23 secs) (at 2016-04-20 23:08:10.249865) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-04-20 23:08:10.252475) ========= 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.KKANyYZyIi/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.xSurMBzCly/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/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/fx-team/sha512/b88d4dbdb4a8e25bb651d33f6a02dc655ccf3dc84bcd2bafccb4e58fb8f7e182804aaade6ee82d539a31430170acc118f816f71db7c544f1e559630cd7347b47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8f2945a4c4bee35c78f56787968423040a9dc31485c64ef99064a65c4b8ebbaee180d5f611966bf96d5980bec08e96c9aa0fc7740e97879a9b13ca174eb86619"} build_url:https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012737 build_url: 'https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b88d4dbdb4a8e25bb651d33f6a02dc655ccf3dc84bcd2bafccb4e58fb8f7e182804aaade6ee82d539a31430170acc118f816f71db7c544f1e559630cd7347b47", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8f2945a4c4bee35c78f56787968423040a9dc31485c64ef99064a65c4b8ebbaee180d5f611966bf96d5980bec08e96c9aa0fc7740e97879a9b13ca174eb86619"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fKcysmrtQGKY3vJ6Rlk0tQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 15.83 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-04-20 23:08:26.094194) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 23:08:26.094565) ========= 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.KKANyYZyIi/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.xSurMBzCly/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/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.005113 ========= master_lag: 1.93 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 23:08:28.025231) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-20 23:08:28.025557) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-20 23:08:32.659011) ========= ========= Total master_lag: 37.28 =========