builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0164 starttime: 1461641518.02 results: success (0) buildid: 20160425181356 builduid: 5ae703220f69444a904ff843c2df0b7b revision: f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.020091) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.021356) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.021653) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.041981) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.042348) ========= 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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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-25 20:31:58-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 214M=0s 2016-04-25 20:31:58 (214 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.129293 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.189271) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.189584) ========= 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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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.026952 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:31:58.238515) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 20:31:58.238871) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 --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 f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.nINrBVcp7M/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.dSzOGaJ3zL/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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-25 20:31:58,317 truncating revision to first 12 chars 2016-04-25 20:31:58,317 Setting DEBUG logging. 2016-04-25 20:31:58,318 attempt 1/10 2016-04-25 20:31:58,318 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f4fd92a0496f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 20:31:59,957 unpacking tar archive at: fx-team-f4fd92a0496f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.871874 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 20:32:00.125490) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:00.125841) ========= script_repo_revision: f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:00.126236) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:00.126505) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:00.142018) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-25 20:32:00.142526) ========= /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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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 20:32:00 INFO - MultiFileLogger online at 20160425 20:32:00 in /builds/slave/test 20:32:00 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 20:32:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:32:00 INFO - {'append_to_log': False, 20:32:00 INFO - 'base_work_dir': '/builds/slave/test', 20:32:00 INFO - 'blob_upload_branch': 'fx-team', 20:32:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:32:00 INFO - 'buildbot_json_path': 'buildprops.json', 20:32:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:32:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:32:00 INFO - 'download_minidump_stackwalk': True, 20:32:00 INFO - 'download_symbols': 'true', 20:32:00 INFO - 'e10s': False, 20:32:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:32:00 INFO - 'tooltool.py': '/tools/tooltool.py', 20:32:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:32:00 INFO - '/tools/misc-python/virtualenv.py')}, 20:32:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:32:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:32:00 INFO - 'log_level': 'info', 20:32:00 INFO - 'log_to_console': True, 20:32:00 INFO - 'opt_config_files': (), 20:32:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:32:00 INFO - '--processes=1', 20:32:00 INFO - '--config=%(test_path)s/wptrunner.ini', 20:32:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:32:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:32:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:32:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:32:00 INFO - 'pip_index': False, 20:32:00 INFO - 'require_test_zip': True, 20:32:00 INFO - 'test_type': ('testharness',), 20:32:00 INFO - 'this_chunk': '1', 20:32:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:32:00 INFO - 'total_chunks': '10', 20:32:00 INFO - 'virtualenv_path': 'venv', 20:32:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:32:00 INFO - 'work_dir': 'build'} 20:32:00 INFO - ##### 20:32:00 INFO - ##### Running clobber step. 20:32:00 INFO - ##### 20:32:00 INFO - Running pre-action listener: _resource_record_pre_action 20:32:00 INFO - Running main action method: clobber 20:32:00 INFO - rmtree: /builds/slave/test/build 20:32:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:32:01 INFO - Running post-action listener: _resource_record_post_action 20:32:01 INFO - ##### 20:32:01 INFO - ##### Running read-buildbot-config step. 20:32:01 INFO - ##### 20:32:01 INFO - Running pre-action listener: _resource_record_pre_action 20:32:01 INFO - Running main action method: read_buildbot_config 20:32:01 INFO - Using buildbot properties: 20:32:01 INFO - { 20:32:01 INFO - "project": "", 20:32:01 INFO - "product": "firefox", 20:32:01 INFO - "script_repo_revision": "production", 20:32:01 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 20:32:01 INFO - "repository": "", 20:32:01 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 20:32:01 INFO - "buildid": "20160425181356", 20:32:01 INFO - "pgo_build": "False", 20:32:01 INFO - "basedir": "/builds/slave/test", 20:32:01 INFO - "buildnumber": 359, 20:32:01 INFO - "slavename": "t-yosemite-r7-0164", 20:32:01 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 20:32:01 INFO - "platform": "macosx64", 20:32:01 INFO - "branch": "fx-team", 20:32:01 INFO - "revision": "f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3", 20:32:01 INFO - "repo_path": "integration/fx-team", 20:32:01 INFO - "moz_repo_path": "", 20:32:01 INFO - "stage_platform": "macosx64", 20:32:01 INFO - "builduid": "5ae703220f69444a904ff843c2df0b7b", 20:32:01 INFO - "slavebuilddir": "test" 20:32:01 INFO - } 20:32:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 20:32:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 20:32:01 INFO - Running post-action listener: _resource_record_post_action 20:32:01 INFO - ##### 20:32:01 INFO - ##### Running download-and-extract step. 20:32:01 INFO - ##### 20:32:01 INFO - Running pre-action listener: _resource_record_pre_action 20:32:01 INFO - Running main action method: download_and_extract 20:32:01 INFO - mkdir: /builds/slave/test/build/tests 20:32: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')]} 20:32:01 INFO - https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:32:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 20:32:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 20:32:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 20:32:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 20:32:03 INFO - Downloaded 1235 bytes. 20:32:03 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 20:32:03 INFO - Using the following test package requirements: 20:32:03 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 20:32:03 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 20:32:03 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 20:32:03 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'jsshell-mac64.zip'], 20:32:03 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 20:32:03 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 20:32:03 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 20:32:03 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 20:32:03 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 20:32:03 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 20:32:03 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 20:32:03 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:32:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:03 INFO - https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:32:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 20:32:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 20:32:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 20:32:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 20:32:04 INFO - Downloaded 17992280 bytes. 20:32:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:32:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:32:04 INFO - caution: filename not matched: web-platform/* 20:32:04 INFO - Return code: 11 20:32:04 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')]} 20:32:04 INFO - https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:32:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 20:32:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 20:32:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 20:32:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:32:06 INFO - Downloaded 36406741 bytes. 20:32:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:32:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:32:10 INFO - caution: filename not matched: bin/* 20:32:10 INFO - caution: filename not matched: config/* 20:32:10 INFO - caution: filename not matched: mozbase/* 20:32:10 INFO - caution: filename not matched: marionette/* 20:32:10 INFO - caution: filename not matched: tools/wptserve/* 20:32:10 INFO - Return code: 11 20:32:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:10 INFO - https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 20:32:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 20:32:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 20:32:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 20:32:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 20:32:13 INFO - Downloaded 68938469 bytes. 20:32:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 20:32:13 INFO - mkdir: /builds/slave/test/properties 20:32:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:32:13 INFO - Writing to file /builds/slave/test/properties/build_url 20:32:13 INFO - Contents: 20:32:13 INFO - build_url:https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 20:32:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 20:32:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:32:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:32:14 INFO - Contents: 20:32:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 20:32:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:14 INFO - https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:32:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 20:32:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 20:32:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 20:32:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:32:17 INFO - Downloaded 103617174 bytes. 20:32:17 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:32:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:32:21 INFO - Return code: 0 20:32:21 INFO - Running post-action listener: _resource_record_post_action 20:32:21 INFO - Running post-action listener: set_extra_try_arguments 20:32:21 INFO - ##### 20:32:21 INFO - ##### Running create-virtualenv step. 20:32:21 INFO - ##### 20:32:21 INFO - Running pre-action listener: _pre_create_virtualenv 20:32:21 INFO - Running pre-action listener: _resource_record_pre_action 20:32:21 INFO - Running main action method: create_virtualenv 20:32:21 INFO - Creating virtualenv /builds/slave/test/build/venv 20:32:21 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 20:32:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:32:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:32:21 INFO - Using real prefix '/tools/python27' 20:32:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:32:22 INFO - Installing distribute.............................................................................................................................................................................................done. 20:32:25 INFO - Installing pip.................done. 20:32:25 INFO - Return code: 0 20:32:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:32:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10d97ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d997f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef68ccde20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d9935e0>, '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 0x10d576cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d5a1990>, '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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:32:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:32:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:32:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nINrBVcp7M/Render', 20:32:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:32:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:32:25 INFO - 'HOME': '/Users/cltbld', 20:32:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:32:25 INFO - 'LOGNAME': 'cltbld', 20:32:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:25 INFO - 'MOZ_NO_REMOTE': '1', 20:32:25 INFO - 'NO_EM_RESTART': '1', 20:32:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:32:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:32:25 INFO - 'PWD': '/builds/slave/test', 20:32:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:32:25 INFO - 'SHELL': '/bin/bash', 20:32:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dSzOGaJ3zL/Listeners', 20:32:25 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 20:32:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:32:25 INFO - 'USER': 'cltbld', 20:32:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:32:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:32:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:32:25 INFO - 'XPC_FLAGS': '0x0', 20:32:25 INFO - 'XPC_SERVICE_NAME': '0', 20:32:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:32:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:32:25 INFO - Downloading/unpacking psutil>=0.7.1 20:32:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:32:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:32:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:32:27 INFO - Installing collected packages: psutil 20:32:27 INFO - Running setup.py install for psutil 20:32:28 INFO - building 'psutil._psutil_osx' extension 20:32:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 20:32:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 20:32:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 20:32:28 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 20:32:28 INFO - building 'psutil._psutil_posix' extension 20:32:28 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 20:32:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:32:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:32:29 INFO - ^ 20:32:29 INFO - 1 warning generated. 20:32:29 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 20:32:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:32:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:32:29 INFO - Successfully installed psutil 20:32:29 INFO - Cleaning up... 20:32:29 INFO - Return code: 0 20:32:29 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:32:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d97ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d997f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef68ccde20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d9935e0>, '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 0x10d576cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d5a1990>, '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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:32:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:32:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:32:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nINrBVcp7M/Render', 20:32:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:32:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:32:29 INFO - 'HOME': '/Users/cltbld', 20:32:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:32:29 INFO - 'LOGNAME': 'cltbld', 20:32:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:29 INFO - 'MOZ_NO_REMOTE': '1', 20:32:29 INFO - 'NO_EM_RESTART': '1', 20:32:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:32:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:32:29 INFO - 'PWD': '/builds/slave/test', 20:32:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:32:29 INFO - 'SHELL': '/bin/bash', 20:32:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dSzOGaJ3zL/Listeners', 20:32:29 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 20:32:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:32:29 INFO - 'USER': 'cltbld', 20:32:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:32:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:32:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:32:29 INFO - 'XPC_FLAGS': '0x0', 20:32:29 INFO - 'XPC_SERVICE_NAME': '0', 20:32:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:32:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:32:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:32:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:32:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:32:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:32:31 INFO - Installing collected packages: mozsystemmonitor 20:32:31 INFO - Running setup.py install for mozsystemmonitor 20:32:32 INFO - Successfully installed mozsystemmonitor 20:32:32 INFO - Cleaning up... 20:32:32 INFO - Return code: 0 20:32:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:32:32 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')]} 20:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:32 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')]} 20:32:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:32 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 0x10d97ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d997f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef68ccde20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d9935e0>, '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 0x10d576cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d5a1990>, '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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:32:32 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 20:32:32 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 20:32:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nINrBVcp7M/Render', 20:32:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:32:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:32:32 INFO - 'HOME': '/Users/cltbld', 20:32:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:32:32 INFO - 'LOGNAME': 'cltbld', 20:32:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:32 INFO - 'MOZ_NO_REMOTE': '1', 20:32:32 INFO - 'NO_EM_RESTART': '1', 20:32:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:32:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:32:32 INFO - 'PWD': '/builds/slave/test', 20:32:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:32:32 INFO - 'SHELL': '/bin/bash', 20:32:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dSzOGaJ3zL/Listeners', 20:32:32 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 20:32:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:32:32 INFO - 'USER': 'cltbld', 20:32:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:32:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:32:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:32:32 INFO - 'XPC_FLAGS': '0x0', 20:32:32 INFO - 'XPC_SERVICE_NAME': '0', 20:32:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:32:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:32:32 INFO - Downloading/unpacking blobuploader==1.2.4 20:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:34 INFO - Downloading blobuploader-1.2.4.tar.gz 20:32:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:32:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:32:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:32:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:36 INFO - Downloading docopt-0.6.1.tar.gz 20:32:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:32:36 INFO - Installing collected packages: blobuploader, requests, docopt 20:32:36 INFO - Running setup.py install for blobuploader 20:32:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:32:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:32:36 INFO - Running setup.py install for requests 20:32:36 INFO - Running setup.py install for docopt 20:32:36 INFO - Successfully installed blobuploader requests docopt 20:32:36 INFO - Cleaning up... 20:32:36 INFO - Return code: 0 20:32:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:37 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')]} 20:32:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:37 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 0x10d97ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d997f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef68ccde20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d9935e0>, '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 0x10d576cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d5a1990>, '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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:32:37 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 20:32:37 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 20:32:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nINrBVcp7M/Render', 20:32:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:32:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:32:37 INFO - 'HOME': '/Users/cltbld', 20:32:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:32:37 INFO - 'LOGNAME': 'cltbld', 20:32:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:37 INFO - 'MOZ_NO_REMOTE': '1', 20:32:37 INFO - 'NO_EM_RESTART': '1', 20:32:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:32:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:32:37 INFO - 'PWD': '/builds/slave/test', 20:32:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:32:37 INFO - 'SHELL': '/bin/bash', 20:32:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dSzOGaJ3zL/Listeners', 20:32:37 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 20:32:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:32:37 INFO - 'USER': 'cltbld', 20:32:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:32:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:32:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:32:37 INFO - 'XPC_FLAGS': '0x0', 20:32:37 INFO - 'XPC_SERVICE_NAME': '0', 20:32:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:32:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:32:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:32:37 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-7lfHo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:32:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:32:37 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-p8Z36V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:32:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:32:37 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-3vd_Bs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:32:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:32:37 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-y89Ijs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:32:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-qnyoIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-VdjfiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-8OqoGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-BwdIN2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-Dp7_4M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-VaU9Y3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-4yUmQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-P4o_ec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-ozO4fu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:32:38 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-zBEJxQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:32:39 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-5bQng2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:32:39 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-uFCu6H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:32:39 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-P7sEew-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:32:39 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-4oZfJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:32:39 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-Cv_rWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:32:39 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-L8Csds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:32:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:32:40 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-8I4XxE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:32:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:32:40 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 20:32:40 INFO - Running setup.py install for manifestparser 20:32:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:32:40 INFO - Running setup.py install for mozcrash 20:32:40 INFO - Running setup.py install for mozdebug 20:32:40 INFO - Running setup.py install for mozdevice 20:32:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:32:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:32:40 INFO - Running setup.py install for mozfile 20:32:40 INFO - Running setup.py install for mozhttpd 20:32:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Running setup.py install for mozinfo 20:32:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Running setup.py install for mozInstall 20:32:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Running setup.py install for mozleak 20:32:41 INFO - Running setup.py install for mozlog 20:32:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Running setup.py install for moznetwork 20:32:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:32:41 INFO - Running setup.py install for mozprocess 20:32:41 INFO - Running setup.py install for mozprofile 20:32:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:32:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:32:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:32:42 INFO - Running setup.py install for mozrunner 20:32:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:32:42 INFO - Running setup.py install for mozscreenshot 20:32:42 INFO - Running setup.py install for moztest 20:32:42 INFO - Running setup.py install for mozversion 20:32:42 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:32:42 INFO - Running setup.py install for wptserve 20:32:42 INFO - Running setup.py install for marionette-driver 20:32:43 INFO - Running setup.py install for browsermob-proxy 20:32:43 INFO - Running setup.py install for marionette-client 20:32:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:32:43 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:32:43 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 20:32:43 INFO - Cleaning up... 20:32:43 INFO - Return code: 0 20:32:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:32:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:32:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:32:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:32:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:32:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d97ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d997f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fef68ccde20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d9935e0>, '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 0x10d576cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d5a1990>, '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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:32:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:32:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:32:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nINrBVcp7M/Render', 20:32:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:32:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:32:43 INFO - 'HOME': '/Users/cltbld', 20:32:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:32:43 INFO - 'LOGNAME': 'cltbld', 20:32:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:32:43 INFO - 'MOZ_NO_REMOTE': '1', 20:32:43 INFO - 'NO_EM_RESTART': '1', 20:32:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:32:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:32:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:32:43 INFO - 'PWD': '/builds/slave/test', 20:32:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:32:43 INFO - 'SHELL': '/bin/bash', 20:32:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dSzOGaJ3zL/Listeners', 20:32:43 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 20:32:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:32:43 INFO - 'USER': 'cltbld', 20:32:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:32:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:32:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:32:43 INFO - 'XPC_FLAGS': '0x0', 20:32:43 INFO - 'XPC_SERVICE_NAME': '0', 20:32:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:32:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:32:43 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-MOzWSH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:32:43 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 20:32:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:32:43 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-J5gnii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:32:44 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)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-WMnAvm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:32:44 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)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-NeyRFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:32:44 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)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-rXTvHU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:32:44 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)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-Cg1t2U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-mM6akd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-B5kI5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-ECyQNR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-G8XWTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-gfDeI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:32:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 20:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:32:44 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-Md4Y_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:32:45 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)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-dujP2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:32:45 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)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-STEj48-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:32:45 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)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-aW9_h1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-JWIh99-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-4izcig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-07_NmX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-xcQz4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:32:45 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-82n2KC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:32:45 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 20:32:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:32:46 INFO - Running setup.py (path:/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/pip-rgTSTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:32:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 20:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 20:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 20:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:32:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 20:32:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:32:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:32:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:32:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:32:49 INFO - Downloading blessings-1.6.tar.gz 20:32:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:32:49 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)) 20:32:49 INFO - Installing collected packages: blessings 20:32:49 INFO - Running setup.py install for blessings 20:32:49 INFO - Successfully installed blessings 20:32:49 INFO - Cleaning up... 20:32:49 INFO - Return code: 0 20:32:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:32:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:32:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:32:49 INFO - Reading from file tmpfile_stdout 20:32:49 INFO - Current package versions: 20:32:49 INFO - blessings == 1.6 20:32:49 INFO - blobuploader == 1.2.4 20:32:49 INFO - browsermob-proxy == 0.6.0 20:32:49 INFO - docopt == 0.6.1 20:32:49 INFO - manifestparser == 1.1 20:32:49 INFO - marionette-client == 2.3.0 20:32:49 INFO - marionette-driver == 1.4.0 20:32:49 INFO - mozInstall == 1.12 20:32:49 INFO - mozcrash == 0.17 20:32:49 INFO - mozdebug == 0.1 20:32:49 INFO - mozdevice == 0.48 20:32:49 INFO - mozfile == 1.2 20:32:49 INFO - mozhttpd == 0.7 20:32:49 INFO - mozinfo == 0.9 20:32:49 INFO - mozleak == 0.1 20:32:49 INFO - mozlog == 3.1 20:32:49 INFO - moznetwork == 0.27 20:32:49 INFO - mozprocess == 0.22 20:32:49 INFO - mozprofile == 0.28 20:32:49 INFO - mozrunner == 6.11 20:32:49 INFO - mozscreenshot == 0.1 20:32:49 INFO - mozsystemmonitor == 0.0 20:32:49 INFO - moztest == 0.7 20:32:49 INFO - mozversion == 1.4 20:32:49 INFO - psutil == 3.1.1 20:32:49 INFO - requests == 1.2.3 20:32:49 INFO - wptserve == 1.4.0 20:32:49 INFO - wsgiref == 0.1.2 20:32:49 INFO - Running post-action listener: _resource_record_post_action 20:32:49 INFO - Running post-action listener: _start_resource_monitoring 20:32:49 INFO - Starting resource monitoring. 20:32:49 INFO - ##### 20:32:49 INFO - ##### Running pull step. 20:32:49 INFO - ##### 20:32:49 INFO - Running pre-action listener: _resource_record_pre_action 20:32:49 INFO - Running main action method: pull 20:32:49 INFO - Pull has nothing to do! 20:32:49 INFO - Running post-action listener: _resource_record_post_action 20:32:49 INFO - ##### 20:32:49 INFO - ##### Running install step. 20:32:49 INFO - ##### 20:32:49 INFO - Running pre-action listener: _resource_record_pre_action 20:32:49 INFO - Running main action method: install 20:32:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:32:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:32:50 INFO - Reading from file tmpfile_stdout 20:32:50 INFO - Detecting whether we're running mozinstall >=1.0... 20:32:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:32:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:32:50 INFO - Reading from file tmpfile_stdout 20:32:50 INFO - Output received: 20:32:50 INFO - Usage: mozinstall [options] installer 20:32:50 INFO - Options: 20:32:50 INFO - -h, --help show this help message and exit 20:32:50 INFO - -d DEST, --destination=DEST 20:32:50 INFO - Directory to install application into. [default: 20:32:50 INFO - "/builds/slave/test"] 20:32:50 INFO - --app=APP Application being installed. [default: firefox] 20:32:50 INFO - mkdir: /builds/slave/test/build/application 20:32:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:32:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:33:10 INFO - Reading from file tmpfile_stdout 20:33:10 INFO - Output received: 20:33:10 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:33:10 INFO - Running post-action listener: _resource_record_post_action 20:33:10 INFO - ##### 20:33:10 INFO - ##### Running run-tests step. 20:33:10 INFO - ##### 20:33:10 INFO - Running pre-action listener: _resource_record_pre_action 20:33:10 INFO - Running main action method: run_tests 20:33:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:33:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:33:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:33:10 INFO - grabbing minidump binary from tooltool 20:33:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:33:10 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 0x10d9935e0>, '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 0x10d576cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10d5a1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:33:10 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 20:33:10 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 20:33:10 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:33:10 INFO - Return code: 0 20:33:10 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:33:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:33:10 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/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.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 20:33:10 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/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.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 20:33:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.nINrBVcp7M/Render', 20:33:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:33:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:33:10 INFO - 'HOME': '/Users/cltbld', 20:33:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:33:10 INFO - 'LOGNAME': 'cltbld', 20:33:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:33:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:33:10 INFO - 'MOZ_NO_REMOTE': '1', 20:33:10 INFO - 'NO_EM_RESTART': '1', 20:33:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:33:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:33:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:33:10 INFO - 'PWD': '/builds/slave/test', 20:33:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:33:10 INFO - 'SHELL': '/bin/bash', 20:33:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.dSzOGaJ3zL/Listeners', 20:33:10 INFO - 'TMPDIR': '/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/T/', 20:33:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:33:10 INFO - 'USER': 'cltbld', 20:33:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:33:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:33:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:33:10 INFO - 'XPC_FLAGS': '0x0', 20:33:10 INFO - 'XPC_SERVICE_NAME': '0', 20:33:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:33:10 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/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.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 20:33:10 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 20:33:10 INFO - import pkg_resources 20:33:11 INFO - Using 1 client processes 20:33:11 INFO - wptserve Starting http server on 127.0.0.1:8000 20:33:11 INFO - wptserve Starting http server on 127.0.0.1:8001 20:33:11 INFO - wptserve Starting http server on 127.0.0.1:8443 20:33:13 INFO - SUITE-START | Running 778 tests 20:33:13 INFO - Running testharness tests 20:33:13 INFO - Setting up ssl 20:33:13 INFO - PROCESS | certutil | 20:33:13 INFO - PROCESS | certutil | 20:33:13 INFO - PROCESS | certutil | 20:33:13 INFO - Certificate Nickname Trust Attributes 20:33:13 INFO - SSL,S/MIME,JAR/XPI 20:33:13 INFO - 20:33:13 INFO - web-platform-tests CT,, 20:33:13 INFO - 20:33:13 INFO - Starting runner 20:33:14 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:33:14 INFO - PROCESS | 1651 | 1461641594801 Marionette DEBUG Marionette enabled via build flag and pref 20:33:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x116881800 == 1 [pid = 1651] [id = 1] 20:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x116882000) [pid = 1651] [serial = 1] [outer = 0x0] 20:33:14 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x116883000) [pid = 1651] [serial = 2] [outer = 0x116882000] 20:33:15 INFO - PROCESS | 1651 | 1461641595113 Marionette INFO Listening on port 2828 20:33:15 INFO - PROCESS | 1651 | 1461641595335 Marionette DEBUG Marionette enabled via command-line flag 20:33:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119172000 == 2 [pid = 1651] [id = 2] 20:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x119172800) [pid = 1651] [serial = 3] [outer = 0x0] 20:33:15 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x119173800) [pid = 1651] [serial = 4] [outer = 0x119172800] 20:33:15 INFO - PROCESS | 1651 | [1651] 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 20:33:15 INFO - PROCESS | 1651 | 1461641595507 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49298 20:33:15 INFO - PROCESS | 1651 | 1461641595577 Marionette DEBUG Closed connection conn0 20:33:15 INFO - PROCESS | 1651 | [1651] 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 20:33:15 INFO - PROCESS | 1651 | 1461641595583 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49299 20:33:15 INFO - PROCESS | 1651 | 1461641595599 Marionette DEBUG Closed connection conn1 20:33:15 INFO - PROCESS | 1651 | [1651] 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 20:33:15 INFO - PROCESS | 1651 | 1461641595604 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49300 20:33:15 INFO - PROCESS | 1651 | 1461641595613 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:33:15 INFO - PROCESS | 1651 | 1461641595618 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425181356","device":"desktop","version":"49.0a1"} 20:33:16 INFO - PROCESS | 1651 | [1651] 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 20:33:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c599000 == 3 [pid = 1651] [id = 3] 20:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x11c59f800) [pid = 1651] [serial = 5] [outer = 0x0] 20:33:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c5a0800 == 4 [pid = 1651] [id = 4] 20:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x11c5c4c00) [pid = 1651] [serial = 6] [outer = 0x0] 20:33:16 INFO - PROCESS | 1651 | [1651] 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 20:33:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124056000 == 5 [pid = 1651] [id = 5] 20:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x11c5c3400) [pid = 1651] [serial = 7] [outer = 0x0] 20:33:17 INFO - PROCESS | 1651 | [1651] 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 20:33:17 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x1241eec00) [pid = 1651] [serial = 8] [outer = 0x11c5c3400] 20:33:17 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x124f63800) [pid = 1651] [serial = 9] [outer = 0x11c59f800] 20:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x124f7b800) [pid = 1651] [serial = 10] [outer = 0x11c5c4c00] 20:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x124f7d400) [pid = 1651] [serial = 11] [outer = 0x11c5c3400] 20:33:17 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:33:17 INFO - PROCESS | 1651 | 1461641597727 Marionette DEBUG loaded listener.js 20:33:17 INFO - PROCESS | 1651 | 1461641597737 Marionette DEBUG loaded listener.js 20:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x11c45c800) [pid = 1651] [serial = 12] [outer = 0x11c5c3400] 20:33:18 INFO - PROCESS | 1651 | 1461641598127 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"106f21e3-2af5-a64e-abbb-75821a3fc486","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425181356","device":"desktop","version":"49.0a1","command_id":1}}] 20:33:18 INFO - PROCESS | 1651 | 1461641598221 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}] 20:33:18 INFO - PROCESS | 1651 | 1461641598267 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:33:18 INFO - PROCESS | 1651 | 1461641598352 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:33:18 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:33:18 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 20:33:18 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 20:33:18 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x12b16c800) [pid = 1651] [serial = 13] [outer = 0x11c5c3400] 20:33:18 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:33:18 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:33:18 INFO - PROCESS | 1651 | 1461641598631 Marionette TRACE conn2 <- [1,3,null,{}] 20:33:18 INFO - PROCESS | 1651 | 1461641598634 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:33:18 INFO - PROCESS | 1651 | 1461641598647 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:33:18 INFO - PROCESS | 1651 | 1461641598672 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:33:18 INFO - PROCESS | 1651 | 1461641598673 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:33:18 INFO - PROCESS | 1651 | 1461641598682 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:33:18 INFO - PROCESS | 1651 | 1461641598685 Marionette TRACE conn2 <- [1,6,null,{}] 20:33:18 INFO - PROCESS | 1651 | 1461641598687 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}] 20:33:18 INFO - PROCESS | 1651 | 1461641598698 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:33:18 INFO - PROCESS | 1651 | 1461641598701 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc9a800 == 6 [pid = 1651] [id = 6] 20:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x12bad6800) [pid = 1651] [serial = 14] [outer = 0x0] 20:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x12bad7400) [pid = 1651] [serial = 15] [outer = 0x12bad6800] 20:33:18 INFO - PROCESS | 1651 | 1461641598730 Marionette DEBUG loaded listener.js 20:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12bdb6000) [pid = 1651] [serial = 16] [outer = 0x12bad6800] 20:33:19 INFO - PROCESS | 1651 | 1461641599054 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]]]}] 20:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c10f800 == 7 [pid = 1651] [id = 7] 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x12bdb8000) [pid = 1651] [serial = 17] [outer = 0x0] 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x12bdbcc00) [pid = 1651] [serial = 18] [outer = 0x12bdb8000] 20:33:19 INFO - PROCESS | 1651 | 1461641599098 Marionette DEBUG loaded listener.js 20:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 473ms 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x12bfc1c00) [pid = 1651] [serial = 19] [outer = 0x12bdb8000] 20:33:19 INFO - PROCESS | 1651 | 1461641599210 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:33:19 INFO - PROCESS | 1651 | 1461641599213 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:33:19 INFO - PROCESS | 1651 | 1461641599242 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:33:19 INFO - PROCESS | 1651 | 1461641599244 Marionette TRACE conn2 <- [1,10,null,{}] 20:33:19 INFO - PROCESS | 1651 | 1461641599255 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}] 20:33:19 INFO - PROCESS | 1651 | 1461641599435 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:33:19 INFO - PROCESS | 1651 | 1461641599467 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d51d800 == 8 [pid = 1651] [id = 8] 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12d50c400) [pid = 1651] [serial = 20] [outer = 0x0] 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12d50e000) [pid = 1651] [serial = 21] [outer = 0x12d50c400] 20:33:19 INFO - PROCESS | 1651 | 1461641599496 Marionette DEBUG loaded listener.js 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12d512800) [pid = 1651] [serial = 22] [outer = 0x12d50c400] 20:33:19 INFO - PROCESS | 1651 | 1461641599844 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]]]}] 20:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 640ms 20:33:19 INFO - PROCESS | 1651 | 1461641599867 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:33:19 INFO - PROCESS | 1651 | 1461641599869 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:33:19 INFO - PROCESS | 1651 | 1461641599871 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:33:19 INFO - PROCESS | 1651 | 1461641599872 Marionette TRACE conn2 <- [1,14,null,{}] 20:33:19 INFO - PROCESS | 1651 | 1461641599874 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}] 20:33:19 INFO - PROCESS | 1651 | 1461641599964 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:33:19 INFO - PROCESS | 1651 | 1461641599968 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd17000 == 9 [pid = 1651] [id = 9] 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12d79c800) [pid = 1651] [serial = 23] [outer = 0x0] 20:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12dc11400) [pid = 1651] [serial = 24] [outer = 0x12d79c800] 20:33:19 INFO - PROCESS | 1651 | 1461641599993 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12dddd800) [pid = 1651] [serial = 25] [outer = 0x12d79c800] 20:33:20 INFO - PROCESS | 1651 | 1461641600264 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]]]}] 20:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 20:33:20 INFO - PROCESS | 1651 | 1461641600289 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:33:20 INFO - PROCESS | 1651 | 1461641600290 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:33:20 INFO - PROCESS | 1651 | 1461641600300 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:33:20 INFO - PROCESS | 1651 | 1461641600301 Marionette TRACE conn2 <- [1,18,null,{}] 20:33:20 INFO - PROCESS | 1651 | 1461641600303 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}] 20:33:20 INFO - PROCESS | 1651 | 1461641600396 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:33:20 INFO - PROCESS | 1651 | 1461641600401 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12debb000 == 10 [pid = 1651] [id = 10] 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12e558000) [pid = 1651] [serial = 26] [outer = 0x0] 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12e561c00) [pid = 1651] [serial = 27] [outer = 0x12e558000] 20:33:20 INFO - PROCESS | 1651 | 1461641600427 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12e573c00) [pid = 1651] [serial = 28] [outer = 0x12e558000] 20:33:20 INFO - PROCESS | 1651 | 1461641600733 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]]]}] 20:33:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:33:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 20:33:20 INFO - PROCESS | 1651 | 1461641600770 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:33:20 INFO - PROCESS | 1651 | 1461641600771 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:33:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:33:20 INFO - PROCESS | 1651 | 1461641600773 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:33:20 INFO - PROCESS | 1651 | 1461641600775 Marionette TRACE conn2 <- [1,22,null,{}] 20:33:20 INFO - PROCESS | 1651 | 1461641600779 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}] 20:33:20 INFO - PROCESS | 1651 | 1461641600865 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:33:20 INFO - PROCESS | 1651 | 1461641600870 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea28000 == 11 [pid = 1651] [id = 11] 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x12e577000) [pid = 1651] [serial = 29] [outer = 0x0] 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12e9d6400) [pid = 1651] [serial = 30] [outer = 0x12e577000] 20:33:20 INFO - PROCESS | 1651 | 1461641600895 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12e9df800) [pid = 1651] [serial = 31] [outer = 0x12e577000] 20:33:21 INFO - PROCESS | 1651 | 1461641601140 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]]]}] 20:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 20:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:33:21 INFO - PROCESS | 1651 | 1461641601148 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 1651 | 1461641601149 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:33:21 INFO - PROCESS | 1651 | 1461641601151 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - PROCESS | 1651 | 1461641601152 Marionette TRACE conn2 <- [1,26,null,{}] 20:33:21 INFO - PROCESS | 1651 | 1461641601154 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}] 20:33:21 INFO - PROCESS | 1651 | 1461641601251 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:33:21 INFO - PROCESS | 1651 | 1461641601258 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ead2000 == 12 [pid = 1651] [id = 12] 20:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x119b10800) [pid = 1651] [serial = 32] [outer = 0x0] 20:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12e57b000) [pid = 1651] [serial = 33] [outer = 0x119b10800] 20:33:21 INFO - PROCESS | 1651 | 1461641601282 Marionette DEBUG loaded listener.js 20:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12eaba800) [pid = 1651] [serial = 34] [outer = 0x119b10800] 20:33:21 INFO - PROCESS | 1651 | 1461641601518 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]]]}] 20:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 20:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:33:21 INFO - PROCESS | 1651 | 1461641601570 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 1651 | 1461641601571 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:33:21 INFO - PROCESS | 1651 | 1461641601573 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - PROCESS | 1651 | 1461641601574 Marionette TRACE conn2 <- [1,30,null,{}] 20:33:21 INFO - PROCESS | 1651 | 1461641601584 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}] 20:33:21 INFO - PROCESS | 1651 | 1461641601672 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:33:21 INFO - PROCESS | 1651 | 1461641601677 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f27c800 == 13 [pid = 1651] [id = 13] 20:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12eabd000) [pid = 1651] [serial = 35] [outer = 0x0] 20:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12f2b3000) [pid = 1651] [serial = 36] [outer = 0x12eabd000] 20:33:21 INFO - PROCESS | 1651 | 1461641601702 Marionette DEBUG loaded listener.js 20:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12f2b7c00) [pid = 1651] [serial = 37] [outer = 0x12eabd000] 20:33:21 INFO - PROCESS | 1651 | 1461641601939 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]]]}] 20:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 376ms 20:33:21 INFO - PROCESS | 1651 | 1461641601949 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 1651 | 1461641601950 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:33:21 INFO - PROCESS | 1651 | 1461641601952 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - PROCESS | 1651 | 1461641601953 Marionette TRACE conn2 <- [1,34,null,{}] 20:33:21 INFO - PROCESS | 1651 | 1461641601955 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}] 20:33:22 INFO - PROCESS | 1651 | 1461641602050 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:33:22 INFO - PROCESS | 1651 | 1461641602068 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f656000 == 14 [pid = 1651] [id = 14] 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12f2bec00) [pid = 1651] [serial = 38] [outer = 0x0] 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12f619c00) [pid = 1651] [serial = 39] [outer = 0x12f2bec00] 20:33:22 INFO - PROCESS | 1651 | 1461641602096 Marionette DEBUG loaded listener.js 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12f61f400) [pid = 1651] [serial = 40] [outer = 0x12f2bec00] 20:33:22 INFO - PROCESS | 1651 | 1461641602471 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]]]}] 20:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 569ms 20:33:22 INFO - PROCESS | 1651 | 1461641602522 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:33:22 INFO - PROCESS | 1651 | 1461641602524 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:33:22 INFO - PROCESS | 1651 | 1461641602534 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:33:22 INFO - PROCESS | 1651 | 1461641602536 Marionette TRACE conn2 <- [1,38,null,{}] 20:33:22 INFO - PROCESS | 1651 | 1461641602539 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}] 20:33:22 INFO - PROCESS | 1651 | 1461641602661 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:33:22 INFO - PROCESS | 1651 | 1461641602668 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fadf800 == 15 [pid = 1651] [id = 15] 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12f624800) [pid = 1651] [serial = 41] [outer = 0x0] 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12fac2400) [pid = 1651] [serial = 42] [outer = 0x12f624800] 20:33:22 INFO - PROCESS | 1651 | 1461641602693 Marionette DEBUG loaded listener.js 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12fac9400) [pid = 1651] [serial = 43] [outer = 0x12f624800] 20:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbca800 == 16 [pid = 1651] [id = 16] 20:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12fbcb000) [pid = 1651] [serial = 44] [outer = 0x0] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x11babb800) [pid = 1651] [serial = 45] [outer = 0x12fbcb000] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12fbd0000) [pid = 1651] [serial = 46] [outer = 0x12fbcb000] 20:33:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12deb1800 == 17 [pid = 1651] [id = 17] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x11c455c00) [pid = 1651] [serial = 47] [outer = 0x0] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12fd0dc00) [pid = 1651] [serial = 48] [outer = 0x11c455c00] 20:33:23 INFO - PROCESS | 1651 | 1461641603141 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]]]}] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12faca400) [pid = 1651] [serial = 49] [outer = 0x11c455c00] 20:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 671ms 20:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:33:23 INFO - PROCESS | 1651 | 1461641603205 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:33:23 INFO - PROCESS | 1651 | 1461641603206 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:33:23 INFO - PROCESS | 1651 | 1461641603208 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:33:23 INFO - PROCESS | 1651 | 1461641603210 Marionette TRACE conn2 <- [1,42,null,{}] 20:33:23 INFO - PROCESS | 1651 | 1461641603212 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}] 20:33:23 INFO - PROCESS | 1651 | 1461641603286 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:33:23 INFO - PROCESS | 1651 | 1461641603298 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe6c000 == 18 [pid = 1651] [id = 18] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12facb800) [pid = 1651] [serial = 50] [outer = 0x0] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12fd0f400) [pid = 1651] [serial = 51] [outer = 0x12facb800] 20:33:23 INFO - PROCESS | 1651 | 1461641603322 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12feee800) [pid = 1651] [serial = 52] [outer = 0x12facb800] 20:33:23 INFO - PROCESS | 1651 | 1461641603691 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]]]}] 20:33:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:33:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 20:33:23 INFO - PROCESS | 1651 | 1461641603728 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:33:23 INFO - PROCESS | 1651 | 1461641603730 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:33:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:33:23 INFO - PROCESS | 1651 | 1461641603734 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:33:23 INFO - PROCESS | 1651 | 1461641603736 Marionette TRACE conn2 <- [1,46,null,{}] 20:33:23 INFO - PROCESS | 1651 | 1461641603739 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}] 20:33:23 INFO - PROCESS | 1651 | 1461641603882 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:33:23 INFO - PROCESS | 1651 | 1461641603897 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddb6800 == 19 [pid = 1651] [id = 19] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x11aa67c00) [pid = 1651] [serial = 53] [outer = 0x0] 20:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x11bf49c00) [pid = 1651] [serial = 54] [outer = 0x11aa67c00] 20:33:23 INFO - PROCESS | 1651 | 1461641603944 Marionette DEBUG loaded listener.js 20:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12fef3c00) [pid = 1651] [serial = 55] [outer = 0x11aa67c00] 20:33:24 INFO - PROCESS | 1651 | 1461641604207 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]]]}] 20:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 520ms 20:33:24 INFO - PROCESS | 1651 | 1461641604253 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:33:24 INFO - PROCESS | 1651 | 1461641604255 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:33:24 INFO - PROCESS | 1651 | 1461641604257 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 1651 | 1461641604258 Marionette TRACE conn2 <- [1,50,null,{}] 20:33:24 INFO - PROCESS | 1651 | 1461641604269 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}] 20:33:24 INFO - PROCESS | 1651 | 1461641604371 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:33:24 INFO - PROCESS | 1651 | 1461641604376 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x130496000 == 20 [pid = 1651] [id = 20] 20:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x11ab3f000) [pid = 1651] [serial = 56] [outer = 0x0] 20:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11ab43000) [pid = 1651] [serial = 57] [outer = 0x11ab3f000] 20:33:24 INFO - PROCESS | 1651 | 1461641604412 Marionette DEBUG loaded listener.js 20:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x12fef6000) [pid = 1651] [serial = 58] [outer = 0x11ab3f000] 20:33:24 INFO - PROCESS | 1651 | 1461641604787 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]]]}] 20:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 576ms 20:33:24 INFO - PROCESS | 1651 | 1461641604835 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:33:24 INFO - PROCESS | 1651 | 1461641604837 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:33:24 INFO - PROCESS | 1651 | 1461641604843 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 1651 | 1461641604845 Marionette TRACE conn2 <- [1,54,null,{}] 20:33:24 INFO - PROCESS | 1651 | 1461641604850 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}] 20:33:25 INFO - PROCESS | 1651 | 1461641605036 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:33:25 INFO - PROCESS | 1651 | 1461641605560 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1143ee800 == 21 [pid = 1651] [id = 21] 20:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x11474f400) [pid = 1651] [serial = 59] [outer = 0x0] 20:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1147d8800) [pid = 1651] [serial = 60] [outer = 0x11474f400] 20:33:25 INFO - PROCESS | 1651 | 1461641605594 Marionette DEBUG loaded listener.js 20:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x114bba400) [pid = 1651] [serial = 61] [outer = 0x11474f400] 20:33:26 INFO - PROCESS | 1651 | 1461641606035 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]]]}] 20:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1225ms 20:33:26 INFO - PROCESS | 1651 | 1461641606073 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:33:26 INFO - PROCESS | 1651 | 1461641606077 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:33:26 INFO - PROCESS | 1651 | 1461641606080 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:33:26 INFO - PROCESS | 1651 | 1461641606083 Marionette TRACE conn2 <- [1,58,null,{}] 20:33:26 INFO - PROCESS | 1651 | 1461641606086 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}] 20:33:26 INFO - PROCESS | 1651 | 1461641606194 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:33:26 INFO - PROCESS | 1651 | 1461641606248 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11865c000 == 22 [pid = 1651] [id = 22] 20:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x116866400) [pid = 1651] [serial = 62] [outer = 0x0] 20:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x118943c00) [pid = 1651] [serial = 63] [outer = 0x116866400] 20:33:26 INFO - PROCESS | 1651 | 1461641606281 Marionette DEBUG loaded listener.js 20:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x118f4c400) [pid = 1651] [serial = 64] [outer = 0x116866400] 20:33:26 INFO - PROCESS | 1651 | 1461641606683 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]]]}] 20:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 619ms 20:33:26 INFO - PROCESS | 1651 | 1461641606700 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:33:26 INFO - PROCESS | 1651 | 1461641606702 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:33:26 INFO - PROCESS | 1651 | 1461641606705 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:33:26 INFO - PROCESS | 1651 | 1461641606706 Marionette TRACE conn2 <- [1,62,null,{}] 20:33:26 INFO - PROCESS | 1651 | 1461641606709 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}] 20:33:26 INFO - PROCESS | 1651 | 1461641606828 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:33:27 INFO - PROCESS | 1651 | 1461641607078 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x115270800 == 23 [pid = 1651] [id = 23] 20:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x115934000) [pid = 1651] [serial = 65] [outer = 0x0] 20:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1159b3800) [pid = 1651] [serial = 66] [outer = 0x115934000] 20:33:27 INFO - PROCESS | 1651 | 1461641607120 Marionette DEBUG loaded listener.js 20:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1163de000) [pid = 1651] [serial = 67] [outer = 0x115934000] 20:33:27 INFO - PROCESS | 1651 | 1461641607546 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]]]}] 20:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 868ms 20:33:27 INFO - PROCESS | 1651 | 1461641607574 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:33:27 INFO - PROCESS | 1651 | 1461641607577 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:33:27 INFO - PROCESS | 1651 | 1461641607579 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:33:27 INFO - PROCESS | 1651 | 1461641607582 Marionette TRACE conn2 <- [1,66,null,{}] 20:33:27 INFO - PROCESS | 1651 | 1461641607585 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}] 20:33:27 INFO - PROCESS | 1651 | 1461641607654 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:33:27 INFO - PROCESS | 1651 | 1461641607662 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11589d800 == 24 [pid = 1651] [id = 24] 20:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x117980c00) [pid = 1651] [serial = 68] [outer = 0x0] 20:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1188e4c00) [pid = 1651] [serial = 69] [outer = 0x117980c00] 20:33:27 INFO - PROCESS | 1651 | 1461641607690 Marionette DEBUG loaded listener.js 20:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118e06400) [pid = 1651] [serial = 70] [outer = 0x117980c00] 20:33:28 INFO - PROCESS | 1651 | 1461641608062 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]]]}] 20:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 519ms 20:33:28 INFO - PROCESS | 1651 | 1461641608101 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:33:28 INFO - PROCESS | 1651 | 1461641608104 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:33:28 INFO - PROCESS | 1651 | 1461641608113 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:33:28 INFO - PROCESS | 1651 | 1461641608114 Marionette TRACE conn2 <- [1,70,null,{}] 20:33:28 INFO - PROCESS | 1651 | 1461641608118 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}] 20:33:28 INFO - PROCESS | 1651 | 1461641608188 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:33:28 INFO - PROCESS | 1651 | 1461641608194 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11910a800 == 25 [pid = 1651] [id = 25] 20:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118e6a800) [pid = 1651] [serial = 71] [outer = 0x0] 20:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119acd400) [pid = 1651] [serial = 72] [outer = 0x118e6a800] 20:33:28 INFO - PROCESS | 1651 | 1461641608223 Marionette DEBUG loaded listener.js 20:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119d48000) [pid = 1651] [serial = 73] [outer = 0x118e6a800] 20:33:28 INFO - PROCESS | 1651 | 1461641608561 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]]]}] 20:33:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:33:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 476ms 20:33:28 INFO - PROCESS | 1651 | 1461641608583 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:33:28 INFO - PROCESS | 1651 | 1461641608585 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:33:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:33:28 INFO - PROCESS | 1651 | 1461641608591 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:33:28 INFO - PROCESS | 1651 | 1461641608598 Marionette TRACE conn2 <- [1,74,null,{}] 20:33:28 INFO - PROCESS | 1651 | 1461641608602 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}] 20:33:28 INFO - PROCESS | 1651 | 1461641608679 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:33:28 INFO - PROCESS | 1651 | 1461641608717 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11971f000 == 26 [pid = 1651] [id = 26] 20:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1189be800) [pid = 1651] [serial = 74] [outer = 0x0] 20:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11a82c000) [pid = 1651] [serial = 75] [outer = 0x1189be800] 20:33:28 INFO - PROCESS | 1651 | 1461641608744 Marionette DEBUG loaded listener.js 20:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11ab47c00) [pid = 1651] [serial = 76] [outer = 0x1189be800] 20:33:29 INFO - PROCESS | 1651 | 1461641609002 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]]]}] 20:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 429ms 20:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:33:29 INFO - PROCESS | 1651 | 1461641609017 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:33:29 INFO - PROCESS | 1651 | 1461641609018 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:33:29 INFO - PROCESS | 1651 | 1461641609020 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:33:29 INFO - PROCESS | 1651 | 1461641609021 Marionette TRACE conn2 <- [1,78,null,{}] 20:33:29 INFO - PROCESS | 1651 | 1461641609034 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}] 20:33:29 INFO - PROCESS | 1651 | 1461641609110 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:33:29 INFO - PROCESS | 1651 | 1461641609115 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11971b000 == 27 [pid = 1651] [id = 27] 20:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11ab44400) [pid = 1651] [serial = 77] [outer = 0x0] 20:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11ad6fc00) [pid = 1651] [serial = 78] [outer = 0x11ab44400] 20:33:29 INFO - PROCESS | 1651 | 1461641609143 Marionette DEBUG loaded listener.js 20:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11ad8ac00) [pid = 1651] [serial = 79] [outer = 0x11ab44400] 20:33:29 INFO - PROCESS | 1651 | 1461641609445 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]]]}] 20:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 20:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:33:29 INFO - PROCESS | 1651 | 1461641609493 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:33:29 INFO - PROCESS | 1651 | 1461641609494 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:33:29 INFO - PROCESS | 1651 | 1461641609496 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:33:29 INFO - PROCESS | 1651 | 1461641609497 Marionette TRACE conn2 <- [1,82,null,{}] 20:33:29 INFO - PROCESS | 1651 | 1461641609499 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}] 20:33:29 INFO - PROCESS | 1651 | 1461641609590 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:33:29 INFO - PROCESS | 1651 | 1461641609597 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa46000 == 28 [pid = 1651] [id = 28] 20:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11b54d400) [pid = 1651] [serial = 80] [outer = 0x0] 20:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11ba39400) [pid = 1651] [serial = 81] [outer = 0x11b54d400] 20:33:29 INFO - PROCESS | 1651 | 1461641609630 Marionette DEBUG loaded listener.js 20:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11bf4ac00) [pid = 1651] [serial = 82] [outer = 0x11b54d400] 20:33:29 INFO - PROCESS | 1651 | 1461641609915 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]]]}] 20:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 20:33:29 INFO - PROCESS | 1651 | 1461641609965 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:33:29 INFO - PROCESS | 1651 | 1461641609966 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:33:29 INFO - PROCESS | 1651 | 1461641609969 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:33:29 INFO - PROCESS | 1651 | 1461641609970 Marionette TRACE conn2 <- [1,86,null,{}] 20:33:29 INFO - PROCESS | 1651 | 1461641609972 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}] 20:33:30 INFO - PROCESS | 1651 | 1461641610043 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:33:30 INFO - PROCESS | 1651 | 1461641610048 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b50f800 == 29 [pid = 1651] [id = 29] 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11bf4e800) [pid = 1651] [serial = 83] [outer = 0x0] 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11c457400) [pid = 1651] [serial = 84] [outer = 0x11bf4e800] 20:33:30 INFO - PROCESS | 1651 | 1461641610075 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11c4d5c00) [pid = 1651] [serial = 85] [outer = 0x11bf4e800] 20:33:30 INFO - PROCESS | 1651 | 1461641610359 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]]]}] 20:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 20:33:30 INFO - PROCESS | 1651 | 1461641610399 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:33:30 INFO - PROCESS | 1651 | 1461641610400 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:33:30 INFO - PROCESS | 1651 | 1461641610402 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 1651 | 1461641610403 Marionette TRACE conn2 <- [1,90,null,{}] 20:33:30 INFO - PROCESS | 1651 | 1461641610406 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}] 20:33:30 INFO - PROCESS | 1651 | 1461641610501 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:33:30 INFO - PROCESS | 1651 | 1461641610508 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba67000 == 30 [pid = 1651] [id = 30] 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11576a400) [pid = 1651] [serial = 86] [outer = 0x0] 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11c4d6000) [pid = 1651] [serial = 87] [outer = 0x11576a400] 20:33:30 INFO - PROCESS | 1651 | 1461641610533 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123824c00) [pid = 1651] [serial = 88] [outer = 0x11576a400] 20:33:30 INFO - PROCESS | 1651 | 1461641610804 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]]]}] 20:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 20:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:33:30 INFO - PROCESS | 1651 | 1461641610821 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:33:30 INFO - PROCESS | 1651 | 1461641610822 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:33:30 INFO - PROCESS | 1651 | 1461641610824 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 1651 | 1461641610825 Marionette TRACE conn2 <- [1,94,null,{}] 20:33:30 INFO - PROCESS | 1651 | 1461641610835 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}] 20:33:30 INFO - PROCESS | 1651 | 1461641610911 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:33:30 INFO - PROCESS | 1651 | 1461641610916 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf26000 == 31 [pid = 1651] [id = 31] 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11c8f4c00) [pid = 1651] [serial = 89] [outer = 0x0] 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123a55800) [pid = 1651] [serial = 90] [outer = 0x11c8f4c00] 20:33:30 INFO - PROCESS | 1651 | 1461641610941 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123a5ac00) [pid = 1651] [serial = 91] [outer = 0x11c8f4c00] 20:33:31 INFO - PROCESS | 1651 | 1461641611219 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]]]}] 20:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 20:33:31 INFO - PROCESS | 1651 | 1461641611249 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:33:31 INFO - PROCESS | 1651 | 1461641611250 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:33:31 INFO - PROCESS | 1651 | 1461641611253 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:33:31 INFO - PROCESS | 1651 | 1461641611254 Marionette TRACE conn2 <- [1,98,null,{}] 20:33:31 INFO - PROCESS | 1651 | 1461641611256 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}] 20:33:31 INFO - PROCESS | 1651 | 1461641611330 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:33:31 INFO - PROCESS | 1651 | 1461641611335 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ae3000 == 32 [pid = 1651] [id = 32] 20:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123829800) [pid = 1651] [serial = 92] [outer = 0x0] 20:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123b89000) [pid = 1651] [serial = 93] [outer = 0x123829800] 20:33:31 INFO - PROCESS | 1651 | 1461641611362 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123ede800) [pid = 1651] [serial = 94] [outer = 0x123829800] 20:33:31 INFO - PROCESS | 1651 | 1461641611648 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]]]}] 20:33:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:33:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 20:33:31 INFO - PROCESS | 1651 | 1461641611671 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:33:31 INFO - PROCESS | 1651 | 1461641611672 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:33:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:33:31 INFO - PROCESS | 1651 | 1461641611675 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:33:31 INFO - PROCESS | 1651 | 1461641611676 Marionette TRACE conn2 <- [1,102,null,{}] 20:33:31 INFO - PROCESS | 1651 | 1461641611692 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}] 20:33:31 INFO - PROCESS | 1651 | 1461641611789 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:33:31 INFO - PROCESS | 1651 | 1461641611795 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c592000 == 33 [pid = 1651] [id = 33] 20:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ab49400) [pid = 1651] [serial = 95] [outer = 0x0] 20:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ede400) [pid = 1651] [serial = 96] [outer = 0x11ab49400] 20:33:31 INFO - PROCESS | 1651 | 1461641611823 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124f03400) [pid = 1651] [serial = 97] [outer = 0x11ab49400] 20:33:32 INFO - PROCESS | 1651 | 1461641612110 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]]]}] 20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 481ms 20:33:32 INFO - PROCESS | 1651 | 1461641612157 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:33:32 INFO - PROCESS | 1651 | 1461641612159 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:33:32 INFO - PROCESS | 1651 | 1461641612165 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:33:32 INFO - PROCESS | 1651 | 1461641612166 Marionette TRACE conn2 <- [1,106,null,{}] 20:33:32 INFO - PROCESS | 1651 | 1461641612169 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}] 20:33:32 INFO - PROCESS | 1651 | 1461641612253 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:33:32 INFO - PROCESS | 1651 | 1461641612257 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b3f800 == 34 [pid = 1651] [id = 34] 20:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124f0c800) [pid = 1651] [serial = 98] [outer = 0x0] 20:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1272f0800) [pid = 1651] [serial = 99] [outer = 0x124f0c800] 20:33:32 INFO - PROCESS | 1651 | 1461641612287 Marionette DEBUG loaded listener.js 20:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127733800) [pid = 1651] [serial = 100] [outer = 0x124f0c800] 20:33:32 INFO - PROCESS | 1651 | 1461641612581 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]]]}] 20:33:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 20:33:32 INFO - PROCESS | 1651 | 1461641612634 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:33:32 INFO - PROCESS | 1651 | 1461641612635 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:33:32 INFO - PROCESS | 1651 | 1461641612637 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:33:32 INFO - PROCESS | 1651 | 1461641612638 Marionette TRACE conn2 <- [1,110,null,{}] 20:33:32 INFO - PROCESS | 1651 | 1461641612640 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}] 20:33:32 INFO - PROCESS | 1651 | 1461641612731 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:33:32 INFO - PROCESS | 1651 | 1461641612738 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c3d000 == 35 [pid = 1651] [id = 35] 20:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124f7bc00) [pid = 1651] [serial = 101] [outer = 0x0] 20:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127dbd800) [pid = 1651] [serial = 102] [outer = 0x124f7bc00] 20:33:32 INFO - PROCESS | 1651 | 1461641612765 Marionette DEBUG loaded listener.js 20:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127e43000) [pid = 1651] [serial = 103] [outer = 0x124f7bc00] 20:33:33 INFO - PROCESS | 1651 | 1461641613050 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]]]}] 20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 20:33:33 INFO - PROCESS | 1651 | 1461641613055 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:33:33 INFO - PROCESS | 1651 | 1461641613056 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:33:33 INFO - PROCESS | 1651 | 1461641613067 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 1651 | 1461641613068 Marionette TRACE conn2 <- [1,114,null,{}] 20:33:33 INFO - PROCESS | 1651 | 1461641613070 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}] 20:33:33 INFO - PROCESS | 1651 | 1461641613147 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:33:33 INFO - PROCESS | 1651 | 1461641613152 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244ac800 == 36 [pid = 1651] [id = 36] 20:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x127e4c800) [pid = 1651] [serial = 104] [outer = 0x0] 20:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12959b000) [pid = 1651] [serial = 105] [outer = 0x127e4c800] 20:33:33 INFO - PROCESS | 1651 | 1461641613178 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129b7ac00) [pid = 1651] [serial = 106] [outer = 0x127e4c800] 20:33:33 INFO - PROCESS | 1651 | 1461641613553 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]]]}] 20:33:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:33:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 526ms 20:33:33 INFO - PROCESS | 1651 | 1461641613586 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:33:33 INFO - PROCESS | 1651 | 1461641613587 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:33:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:33:33 INFO - PROCESS | 1651 | 1461641613600 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 1651 | 1461641613601 Marionette TRACE conn2 <- [1,118,null,{}] 20:33:33 INFO - PROCESS | 1651 | 1461641613605 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}] 20:33:33 INFO - PROCESS | 1651 | 1461641613724 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:33:33 INFO - PROCESS | 1651 | 1461641613731 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12730b000 == 37 [pid = 1651] [id = 37] 20:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x129b76000) [pid = 1651] [serial = 107] [outer = 0x0] 20:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b160000) [pid = 1651] [serial = 108] [outer = 0x129b76000] 20:33:33 INFO - PROCESS | 1651 | 1461641613771 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b2ebc00) [pid = 1651] [serial = 109] [outer = 0x129b76000] 20:33:34 INFO - PROCESS | 1651 | 1461641614097 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]]]}] 20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 531ms 20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:33:34 INFO - PROCESS | 1651 | 1461641614121 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:33:34 INFO - PROCESS | 1651 | 1461641614122 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:33:34 INFO - PROCESS | 1651 | 1461641614124 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:33:34 INFO - PROCESS | 1651 | 1461641614125 Marionette TRACE conn2 <- [1,122,null,{}] 20:33:34 INFO - PROCESS | 1651 | 1461641614138 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}] 20:33:34 INFO - PROCESS | 1651 | 1461641614215 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:33:34 INFO - PROCESS | 1651 | 1461641614265 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12775f000 == 38 [pid = 1651] [id = 38] 20:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12903f000) [pid = 1651] [serial = 110] [outer = 0x0] 20:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b483c00) [pid = 1651] [serial = 111] [outer = 0x12903f000] 20:33:34 INFO - PROCESS | 1651 | 1461641614289 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12b810c00) [pid = 1651] [serial = 112] [outer = 0x12903f000] 20:33:34 INFO - PROCESS | 1651 | 1461641614535 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]]]}] 20:33:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 20:33:34 INFO - PROCESS | 1651 | 1461641614551 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:33:34 INFO - PROCESS | 1651 | 1461641614552 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:33:34 INFO - PROCESS | 1651 | 1461641614554 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:33:34 INFO - PROCESS | 1651 | 1461641614555 Marionette TRACE conn2 <- [1,126,null,{}] 20:33:34 INFO - PROCESS | 1651 | 1461641614558 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}] 20:33:34 INFO - PROCESS | 1651 | 1461641614648 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:33:34 INFO - PROCESS | 1651 | 1461641614652 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295bb000 == 39 [pid = 1651] [id = 39] 20:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12ba15c00) [pid = 1651] [serial = 113] [outer = 0x0] 20:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12bacf800) [pid = 1651] [serial = 114] [outer = 0x12ba15c00] 20:33:34 INFO - PROCESS | 1651 | 1461641614676 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bada800) [pid = 1651] [serial = 115] [outer = 0x12ba15c00] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x123b3f800 == 38 [pid = 1651] [id = 34] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12730b000 == 37 [pid = 1651] [id = 37] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x123c3d000 == 36 [pid = 1651] [id = 35] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11c592000 == 35 [pid = 1651] [id = 33] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x12775f000 == 34 [pid = 1651] [id = 38] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x1244ac800 == 33 [pid = 1651] [id = 36] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11b50f800 == 32 [pid = 1651] [id = 29] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf26000 == 31 [pid = 1651] [id = 31] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa46000 == 30 [pid = 1651] [id = 28] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x119ae3000 == 29 [pid = 1651] [id = 32] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11971b000 == 28 [pid = 1651] [id = 27] 20:33:36 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba67000 == 27 [pid = 1651] [id = 30] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119b10800) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12e577000) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12e558000) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12d79c800) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12d50c400) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12bad6800) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11aa67c00) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12facb800) [pid = 1651] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12f624800) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12f2bec00) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12eabd000) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12fef6000) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11ad8ac00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11ab47c00) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12b2ebc00) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118f4c400) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12b483c00) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x114bba400) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119d48000) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b810c00) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12903f000) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124f7d400) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1241eec00) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12bacf800) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123ede400) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ab49400) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1272f0800) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124f0c800) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x127dbd800) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12959b000) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x127e4c800) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b160000) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129b76000) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11ab3f000) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1147d8800) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11474f400) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118943c00) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116866400) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1159b3800) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x115934000) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1163de000) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1188e4c00) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x117980c00) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x118e06400) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119acd400) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x118e6a800) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x11a82c000) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1189be800) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11ad6fc00) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x11ab44400) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11ba39400) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x11b54d400) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11bf4ac00) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x11c457400) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x11bf4e800) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x11c4d5c00) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x11c4d6000) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x11576a400) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x123824c00) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x123a55800) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x11c8f4c00) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x123a5ac00) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x123b89000) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 51 (0x123ede800) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 50 (0x123829800) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 49 (0x124f03400) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 48 (0x127733800) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 47 (0x129b7ac00) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 46 (0x12e57b000) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 45 (0x12eaba800) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 44 (0x12e9d6400) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 43 (0x12e9df800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 42 (0x12e573c00) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 41 (0x12e561c00) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 40 (0x12dc11400) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 39 (0x12dddd800) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 38 (0x12d50e000) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 37 (0x12d512800) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 36 (0x12bdbcc00) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 35 (0x12bad7400) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 34 (0x12bdb6000) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 33 (0x11ab43000) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 32 (0x12fef3c00) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 31 (0x11bf49c00) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 30 (0x12fd0f400) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 29 (0x12feee800) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 28 (0x11babb800) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 27 (0x12fd0dc00) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 26 (0x12fac2400) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 25 (0x12fac9400) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 24 (0x12f619c00) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 23 (0x12f61f400) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 22 (0x12f2b3000) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 20:33:36 INFO - PROCESS | 1651 | --DOMWINDOW == 21 (0x12f2b7c00) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1651 | 1461641617080 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]]]}] 20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2575ms 20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:33:37 INFO - PROCESS | 1651 | 1461641617130 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:33:37 INFO - PROCESS | 1651 | 1461641617132 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:33:37 INFO - PROCESS | 1651 | 1461641617135 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 1651 | 1461641617136 Marionette TRACE conn2 <- [1,130,null,{}] 20:33:37 INFO - PROCESS | 1651 | 1461641617141 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}] 20:33:37 INFO - PROCESS | 1651 | 1461641617207 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:33:37 INFO - PROCESS | 1651 | 1461641617215 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1152b8800 == 28 [pid = 1651] [id = 40] 20:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x11667f000) [pid = 1651] [serial = 116] [outer = 0x0] 20:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x116861000) [pid = 1651] [serial = 117] [outer = 0x11667f000] 20:33:37 INFO - PROCESS | 1651 | 1461641617245 Marionette DEBUG loaded listener.js 20:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x1186b0800) [pid = 1651] [serial = 118] [outer = 0x11667f000] 20:33:37 INFO - PROCESS | 1651 | 1461641617552 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]]]}] 20:33:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:33:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 20:33:37 INFO - PROCESS | 1651 | 1461641617605 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:33:37 INFO - PROCESS | 1651 | 1461641617609 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:33:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:33:37 INFO - PROCESS | 1651 | 1461641617614 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 1651 | 1461641617616 Marionette TRACE conn2 <- [1,134,null,{}] 20:33:37 INFO - PROCESS | 1651 | 1461641617618 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}] 20:33:37 INFO - PROCESS | 1651 | 1461641617710 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:33:37 INFO - PROCESS | 1651 | 1461641617718 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1156db800 == 29 [pid = 1651] [id = 41] 20:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x11888a000) [pid = 1651] [serial = 119] [outer = 0x0] 20:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x1189b9000) [pid = 1651] [serial = 120] [outer = 0x11888a000] 20:33:37 INFO - PROCESS | 1651 | 1461641617745 Marionette DEBUG loaded listener.js 20:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x118ed7400) [pid = 1651] [serial = 121] [outer = 0x11888a000] 20:33:38 INFO - PROCESS | 1651 | 1461641618098 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]]]}] 20:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 20:33:38 INFO - PROCESS | 1651 | 1461641618135 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:33:38 INFO - PROCESS | 1651 | 1461641618138 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:33:38 INFO - PROCESS | 1651 | 1461641618141 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:33:38 INFO - PROCESS | 1651 | 1461641618145 Marionette TRACE conn2 <- [1,138,null,{}] 20:33:38 INFO - PROCESS | 1651 | 1461641618157 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}] 20:33:38 INFO - PROCESS | 1651 | 1461641618265 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:33:38 INFO - PROCESS | 1651 | 1461641618321 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e40800 == 30 [pid = 1651] [id = 42] 20:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x114bb6800) [pid = 1651] [serial = 122] [outer = 0x0] 20:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x119b08400) [pid = 1651] [serial = 123] [outer = 0x114bb6800] 20:33:38 INFO - PROCESS | 1651 | 1461641618368 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x119c94c00) [pid = 1651] [serial = 124] [outer = 0x114bb6800] 20:33:38 INFO - PROCESS | 1651 | 1461641618670 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]]]}] 20:33:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 574ms 20:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:33:38 INFO - PROCESS | 1651 | 1461641618722 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:33:38 INFO - PROCESS | 1651 | 1461641618723 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:33:38 INFO - PROCESS | 1651 | 1461641618734 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:33:38 INFO - PROCESS | 1651 | 1461641618735 Marionette TRACE conn2 <- [1,142,null,{}] 20:33:38 INFO - PROCESS | 1651 | 1461641618737 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}] 20:33:38 INFO - PROCESS | 1651 | 1461641618821 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:33:38 INFO - PROCESS | 1651 | 1461641618874 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11433e000 == 31 [pid = 1651] [id = 43] 20:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x113614400) [pid = 1651] [serial = 125] [outer = 0x0] 20:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x1147e1800) [pid = 1651] [serial = 126] [outer = 0x113614400] 20:33:38 INFO - PROCESS | 1651 | 1461641618906 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x11576a000) [pid = 1651] [serial = 127] [outer = 0x113614400] 20:33:39 INFO - PROCESS | 1651 | 1461641619352 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]]]}] 20:33:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:33:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 677ms 20:33:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:33:39 INFO - PROCESS | 1651 | 1461641619404 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:33:39 INFO - PROCESS | 1651 | 1461641619407 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:33:39 INFO - PROCESS | 1651 | 1461641619409 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:33:39 INFO - PROCESS | 1651 | 1461641619412 Marionette TRACE conn2 <- [1,146,null,{}] 20:33:39 INFO - PROCESS | 1651 | 1461641619415 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}] 20:33:39 INFO - PROCESS | 1651 | 1461641619500 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:33:39 INFO - PROCESS | 1651 | 1461641619534 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119221800 == 32 [pid = 1651] [id = 44] 20:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x1186b2c00) [pid = 1651] [serial = 128] [outer = 0x0] 20:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x118f57c00) [pid = 1651] [serial = 129] [outer = 0x1186b2c00] 20:33:39 INFO - PROCESS | 1651 | 1461641619569 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x119b0dc00) [pid = 1651] [serial = 130] [outer = 0x1186b2c00] 20:33:40 INFO - PROCESS | 1651 | 1461641619997 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]]]}] 20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 621ms 20:33:40 INFO - PROCESS | 1651 | 1461641620032 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:33:40 INFO - PROCESS | 1651 | 1461641620035 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:33:40 INFO - PROCESS | 1651 | 1461641620037 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 1651 | 1461641620039 Marionette TRACE conn2 <- [1,150,null,{}] 20:33:40 INFO - PROCESS | 1651 | 1461641620057 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}] 20:33:40 INFO - PROCESS | 1651 | 1461641620175 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:33:40 INFO - PROCESS | 1651 | 1461641620215 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ae8800 == 33 [pid = 1651] [id = 45] 20:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x11aa71800) [pid = 1651] [serial = 131] [outer = 0x0] 20:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x11ab3d400) [pid = 1651] [serial = 132] [outer = 0x11aa71800] 20:33:40 INFO - PROCESS | 1651 | 1461641620245 Marionette DEBUG loaded listener.js 20:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x11ab44400) [pid = 1651] [serial = 133] [outer = 0x11aa71800] 20:33:40 INFO - PROCESS | 1651 | 1461641620733 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]]]}] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x115270800 == 32 [pid = 1651] [id = 23] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11910a800 == 31 [pid = 1651] [id = 25] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1143ee800 == 30 [pid = 1651] [id = 21] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11865c000 == 29 [pid = 1651] [id = 22] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc9a800 == 28 [pid = 1651] [id = 6] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x130496000 == 27 [pid = 1651] [id = 20] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddb6800 == 26 [pid = 1651] [id = 19] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12fadf800 == 25 [pid = 1651] [id = 15] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12f27c800 == 24 [pid = 1651] [id = 13] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe6c000 == 23 [pid = 1651] [id = 18] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11589d800 == 22 [pid = 1651] [id = 24] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12f656000 == 21 [pid = 1651] [id = 14] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12d51d800 == 20 [pid = 1651] [id = 8] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12ead2000 == 19 [pid = 1651] [id = 12] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea28000 == 18 [pid = 1651] [id = 11] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12debb000 == 17 [pid = 1651] [id = 10] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11971f000 == 16 [pid = 1651] [id = 26] 20:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd17000 == 15 [pid = 1651] [id = 9] 20:33:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 718ms 20:33:40 INFO - PROCESS | 1651 | 1461641620757 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:33:40 INFO - PROCESS | 1651 | 1461641620759 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:33:40 INFO - PROCESS | 1651 | 1461641620764 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 1651 | 1461641620766 Marionette TRACE conn2 <- [1,154,null,{}] 20:33:40 INFO - PROCESS | 1651 | 1461641620770 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}] 20:33:40 INFO - PROCESS | 1651 | 1461641620834 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:33:40 INFO - PROCESS | 1651 | 1461641620840 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11541c000 == 16 [pid = 1651] [id = 46] 20:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x116382c00) [pid = 1651] [serial = 134] [outer = 0x0] 20:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x1166dcc00) [pid = 1651] [serial = 135] [outer = 0x116382c00] 20:33:40 INFO - PROCESS | 1651 | 1461641620871 Marionette DEBUG loaded listener.js 20:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x1188ee800) [pid = 1651] [serial = 136] [outer = 0x116382c00] 20:33:41 INFO - PROCESS | 1651 | 1461641621185 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]]]}] 20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 469ms 20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:33:41 INFO - PROCESS | 1651 | 1461641621234 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:33:41 INFO - PROCESS | 1651 | 1461641621238 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:33:41 INFO - PROCESS | 1651 | 1461641621242 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:33:41 INFO - PROCESS | 1651 | 1461641621243 Marionette TRACE conn2 <- [1,158,null,{}] 20:33:41 INFO - PROCESS | 1651 | 1461641621246 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}] 20:33:41 INFO - PROCESS | 1651 | 1461641621318 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:33:41 INFO - PROCESS | 1651 | 1461641621354 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11866c000 == 17 [pid = 1651] [id = 47] 20:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x11888b400) [pid = 1651] [serial = 137] [outer = 0x0] 20:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x118ed1400) [pid = 1651] [serial = 138] [outer = 0x11888b400] 20:33:41 INFO - PROCESS | 1651 | 1461641621379 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x11aa6e000) [pid = 1651] [serial = 139] [outer = 0x11888b400] 20:33:41 INFO - PROCESS | 1651 | 1461641621715 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]]]}] 20:33:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 520ms 20:33:41 INFO - PROCESS | 1651 | 1461641621764 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:33:41 INFO - PROCESS | 1651 | 1461641621766 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:33:41 INFO - PROCESS | 1651 | 1461641621768 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:33:41 INFO - PROCESS | 1651 | 1461641621770 Marionette TRACE conn2 <- [1,162,null,{}] 20:33:41 INFO - PROCESS | 1651 | 1461641621777 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}] 20:33:41 INFO - PROCESS | 1651 | 1461641621835 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:33:41 INFO - PROCESS | 1651 | 1461641621869 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c4c800 == 18 [pid = 1651] [id = 48] 20:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x1147d6c00) [pid = 1651] [serial = 140] [outer = 0x0] 20:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x11ab45800) [pid = 1651] [serial = 141] [outer = 0x1147d6c00] 20:33:41 INFO - PROCESS | 1651 | 1461641621891 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x1147d9000) [pid = 1651] [serial = 142] [outer = 0x1147d6c00] 20:33:42 INFO - PROCESS | 1651 | 1461641622271 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]]]}] 20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 522ms 20:33:42 INFO - PROCESS | 1651 | 1461641622291 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:33:42 INFO - PROCESS | 1651 | 1461641622294 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:33:42 INFO - PROCESS | 1651 | 1461641622297 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:33:42 INFO - PROCESS | 1651 | 1461641622299 Marionette TRACE conn2 <- [1,166,null,{}] 20:33:42 INFO - PROCESS | 1651 | 1461641622303 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}] 20:33:42 INFO - PROCESS | 1651 | 1461641622400 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:33:42 INFO - PROCESS | 1651 | 1461641622434 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa45800 == 19 [pid = 1651] [id = 49] 20:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x11aa68400) [pid = 1651] [serial = 143] [outer = 0x0] 20:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x11ba38c00) [pid = 1651] [serial = 144] [outer = 0x11aa68400] 20:33:42 INFO - PROCESS | 1651 | 1461641622455 Marionette DEBUG loaded listener.js 20:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x11bf47400) [pid = 1651] [serial = 145] [outer = 0x11aa68400] 20:33:42 INFO - PROCESS | 1651 | 1461641622846 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]]]}] 20:33:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:33:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 571ms 20:33:42 INFO - PROCESS | 1651 | 1461641622869 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:33:42 INFO - PROCESS | 1651 | 1461641622871 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:33:42 INFO - PROCESS | 1651 | 1461641622882 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:33:42 INFO - PROCESS | 1651 | 1461641622883 Marionette TRACE conn2 <- [1,170,null,{}] 20:33:42 INFO - PROCESS | 1651 | 1461641622886 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}] 20:33:43 INFO - PROCESS | 1651 | 1461641623018 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:33:43 INFO - PROCESS | 1651 | 1461641623029 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba5d000 == 20 [pid = 1651] [id = 50] 20:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x11aa72800) [pid = 1651] [serial = 146] [outer = 0x0] 20:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x11bf50800) [pid = 1651] [serial = 147] [outer = 0x11aa72800] 20:33:43 INFO - PROCESS | 1651 | 1461641623107 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x11c3bf400) [pid = 1651] [serial = 148] [outer = 0x11aa72800] 20:33:43 INFO - PROCESS | 1651 | 1461641623473 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]]]}] 20:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x124f7bc00) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x11667f000) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 51 (0x12ba15c00) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 50 (0x11888a000) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 20:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:33:43 INFO - PROCESS | 1651 | 1461641623501 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:33:43 INFO - PROCESS | 1651 | 1461641623502 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:33:43 INFO - PROCESS | 1651 | 1461641623507 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:33:43 INFO - PROCESS | 1651 | 1461641623508 Marionette TRACE conn2 <- [1,174,null,{}] 20:33:43 INFO - PROCESS | 1651 | 1461641623513 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}] 20:33:43 INFO - PROCESS | 1651 | 1461641623594 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:33:43 INFO - PROCESS | 1651 | 1461641623617 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bb73000 == 21 [pid = 1651] [id = 51] 20:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x11c45dc00) [pid = 1651] [serial = 149] [outer = 0x0] 20:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x11c4d9800) [pid = 1651] [serial = 150] [outer = 0x11c45dc00] 20:33:43 INFO - PROCESS | 1651 | 1461641623644 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x123829800) [pid = 1651] [serial = 151] [outer = 0x11c45dc00] 20:33:43 INFO - PROCESS | 1651 | 1461641623917 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]]]}] 20:33:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 423ms 20:33:43 INFO - PROCESS | 1651 | 1461641623932 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:33:43 INFO - PROCESS | 1651 | 1461641623933 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:33:43 INFO - PROCESS | 1651 | 1461641623935 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:33:43 INFO - PROCESS | 1651 | 1461641623936 Marionette TRACE conn2 <- [1,178,null,{}] 20:33:43 INFO - PROCESS | 1651 | 1461641623939 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}] 20:33:44 INFO - PROCESS | 1651 | 1461641624010 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:33:44 INFO - PROCESS | 1651 | 1461641624014 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf38000 == 22 [pid = 1651] [id = 52] 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x123a52c00) [pid = 1651] [serial = 152] [outer = 0x0] 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x123a58c00) [pid = 1651] [serial = 153] [outer = 0x123a52c00] 20:33:44 INFO - PROCESS | 1651 | 1461641624040 Marionette DEBUG loaded listener.js 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x123a5d400) [pid = 1651] [serial = 154] [outer = 0x123a52c00] 20:33:44 INFO - PROCESS | 1651 | 1461641624324 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 419ms 20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:33:44 INFO - PROCESS | 1651 | 1461641624355 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 1651 | 1461641624356 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:33:44 INFO - PROCESS | 1651 | 1461641624358 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 1651 | 1461641624360 Marionette TRACE conn2 <- [1,182,null,{}] 20:33:44 INFO - PROCESS | 1651 | 1461641624366 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}] 20:33:44 INFO - PROCESS | 1651 | 1461641624451 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:33:44 INFO - PROCESS | 1651 | 1461641624457 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3d2000 == 23 [pid = 1651] [id = 53] 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11ab42400) [pid = 1651] [serial = 155] [outer = 0x0] 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x123b65000) [pid = 1651] [serial = 156] [outer = 0x11ab42400] 20:33:44 INFO - PROCESS | 1651 | 1461641624483 Marionette DEBUG loaded listener.js 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1241e8800) [pid = 1651] [serial = 157] [outer = 0x11ab42400] 20:33:44 INFO - PROCESS | 1651 | 1461641624759 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 20:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:33:44 INFO - PROCESS | 1651 | 1461641624831 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 1651 | 1461641624832 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:33:44 INFO - PROCESS | 1651 | 1461641624834 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 1651 | 1461641624835 Marionette TRACE conn2 <- [1,186,null,{}] 20:33:44 INFO - PROCESS | 1651 | 1461641624837 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}] 20:33:44 INFO - PROCESS | 1651 | 1461641624904 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:33:44 INFO - PROCESS | 1651 | 1461641624908 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c48800 == 24 [pid = 1651] [id = 54] 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1241e9000) [pid = 1651] [serial = 158] [outer = 0x0] 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1242e6000) [pid = 1651] [serial = 159] [outer = 0x1241e9000] 20:33:44 INFO - PROCESS | 1651 | 1461641624936 Marionette DEBUG loaded listener.js 20:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x124f06000) [pid = 1651] [serial = 160] [outer = 0x1241e9000] 20:33:45 INFO - PROCESS | 1651 | 1461641625208 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]]]}] 20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 418ms 20:33:45 INFO - PROCESS | 1651 | 1461641625254 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:33:45 INFO - PROCESS | 1651 | 1461641625255 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:33:45 INFO - PROCESS | 1651 | 1461641625257 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:33:45 INFO - PROCESS | 1651 | 1461641625259 Marionette TRACE conn2 <- [1,190,null,{}] 20:33:45 INFO - PROCESS | 1651 | 1461641625264 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}] 20:33:45 INFO - PROCESS | 1651 | 1461641625352 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:33:45 INFO - PROCESS | 1651 | 1461641625357 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12389e800 == 25 [pid = 1651] [id = 55] 20:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x123824c00) [pid = 1651] [serial = 161] [outer = 0x0] 20:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1242e2c00) [pid = 1651] [serial = 162] [outer = 0x123824c00] 20:33:45 INFO - PROCESS | 1651 | 1461641625383 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1272ea000) [pid = 1651] [serial = 163] [outer = 0x123824c00] 20:33:45 INFO - PROCESS | 1651 | 1461641625687 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]]]}] 20:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 20:33:45 INFO - PROCESS | 1651 | 1461641625731 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:33:45 INFO - PROCESS | 1651 | 1461641625733 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:33:45 INFO - PROCESS | 1651 | 1461641625737 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:33:45 INFO - PROCESS | 1651 | 1461641625740 Marionette TRACE conn2 <- [1,194,null,{}] 20:33:45 INFO - PROCESS | 1651 | 1461641625744 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}] 20:33:45 INFO - PROCESS | 1651 | 1461641625871 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:33:45 INFO - PROCESS | 1651 | 1461641625926 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b47800 == 26 [pid = 1651] [id = 56] 20:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11acc7c00) [pid = 1651] [serial = 164] [outer = 0x0] 20:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1273e2000) [pid = 1651] [serial = 165] [outer = 0x11acc7c00] 20:33:45 INFO - PROCESS | 1651 | 1461641625974 Marionette DEBUG loaded listener.js 20:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x127dc3400) [pid = 1651] [serial = 166] [outer = 0x11acc7c00] 20:33:46 INFO - PROCESS | 1651 | 1461641626308 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]]]}] 20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms 20:33:46 INFO - PROCESS | 1651 | 1461641626358 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:33:46 INFO - PROCESS | 1651 | 1461641626359 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:33:46 INFO - PROCESS | 1651 | 1461641626365 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:33:46 INFO - PROCESS | 1651 | 1461641626366 Marionette TRACE conn2 <- [1,198,null,{}] 20:33:46 INFO - PROCESS | 1651 | 1461641626368 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}] 20:33:46 INFO - PROCESS | 1651 | 1461641626438 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:33:46 INFO - PROCESS | 1651 | 1461641626477 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x124285800 == 27 [pid = 1651] [id = 57] 20:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x127dbf800) [pid = 1651] [serial = 167] [outer = 0x0] 20:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x127e4c800) [pid = 1651] [serial = 168] [outer = 0x127dbf800] 20:33:46 INFO - PROCESS | 1651 | 1461641626502 Marionette DEBUG loaded listener.js 20:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1295a3c00) [pid = 1651] [serial = 169] [outer = 0x127dbf800] 20:33:46 INFO - PROCESS | 1651 | 1461641626780 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]]]}] 20:33:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 20:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:33:46 INFO - PROCESS | 1651 | 1461641626834 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:33:46 INFO - PROCESS | 1651 | 1461641626836 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:33:46 INFO - PROCESS | 1651 | 1461641626840 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:33:46 INFO - PROCESS | 1651 | 1461641626845 Marionette TRACE conn2 <- [1,202,null,{}] 20:33:46 INFO - PROCESS | 1651 | 1461641626849 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}] 20:33:46 INFO - PROCESS | 1651 | 1461641626940 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:33:46 INFO - PROCESS | 1651 | 1461641626977 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11866d800 == 28 [pid = 1651] [id = 58] 20:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1159b5400) [pid = 1651] [serial = 170] [outer = 0x0] 20:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1166de000) [pid = 1651] [serial = 171] [outer = 0x1159b5400] 20:33:47 INFO - PROCESS | 1651 | 1461641627008 Marionette DEBUG loaded listener.js 20:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1189b2c00) [pid = 1651] [serial = 172] [outer = 0x1159b5400] 20:33:47 INFO - PROCESS | 1651 | 1461641627448 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]]]}] 20:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 624ms 20:33:47 INFO - PROCESS | 1651 | 1461641627464 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:33:47 INFO - PROCESS | 1651 | 1461641627468 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:33:47 INFO - PROCESS | 1651 | 1461641627472 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:33:47 INFO - PROCESS | 1651 | 1461641627474 Marionette TRACE conn2 <- [1,206,null,{}] 20:33:47 INFO - PROCESS | 1651 | 1461641627477 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}] 20:33:47 INFO - PROCESS | 1651 | 1461641627570 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:33:47 INFO - PROCESS | 1651 | 1461641627618 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b506800 == 29 [pid = 1651] [id = 59] 20:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118e06400) [pid = 1651] [serial = 173] [outer = 0x0] 20:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11ab40800) [pid = 1651] [serial = 174] [outer = 0x118e06400] 20:33:47 INFO - PROCESS | 1651 | 1461641627649 Marionette DEBUG loaded listener.js 20:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11ad6f800) [pid = 1651] [serial = 175] [outer = 0x118e06400] 20:33:48 INFO - PROCESS | 1651 | 1461641628050 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]]]}] 20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 622ms 20:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:33:48 INFO - PROCESS | 1651 | 1461641628095 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:33:48 INFO - PROCESS | 1651 | 1461641628096 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:33:48 INFO - PROCESS | 1651 | 1461641628099 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 1651 | 1461641628101 Marionette TRACE conn2 <- [1,210,null,{}] 20:33:48 INFO - PROCESS | 1651 | 1461641628109 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}] 20:33:48 INFO - PROCESS | 1651 | 1461641628203 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:33:48 INFO - PROCESS | 1651 | 1461641628243 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e6f800 == 30 [pid = 1651] [id = 60] 20:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11b556800) [pid = 1651] [serial = 176] [outer = 0x0] 20:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11c3bd400) [pid = 1651] [serial = 177] [outer = 0x11b556800] 20:33:48 INFO - PROCESS | 1651 | 1461641628276 Marionette DEBUG loaded listener.js 20:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11c49ec00) [pid = 1651] [serial = 178] [outer = 0x11b556800] 20:33:48 INFO - PROCESS | 1651 | 1461641628683 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]]]}] 20:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 621ms 20:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:33:48 INFO - PROCESS | 1651 | 1461641628720 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:33:48 INFO - PROCESS | 1651 | 1461641628721 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:33:48 INFO - PROCESS | 1651 | 1461641628724 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 1651 | 1461641628725 Marionette TRACE conn2 <- [1,214,null,{}] 20:33:48 INFO - PROCESS | 1651 | 1461641628727 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}] 20:33:48 INFO - PROCESS | 1651 | 1461641628832 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:33:48 INFO - PROCESS | 1651 | 1461641628868 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f9f800 == 31 [pid = 1651] [id = 61] 20:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11c49b400) [pid = 1651] [serial = 179] [outer = 0x0] 20:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12382a000) [pid = 1651] [serial = 180] [outer = 0x11c49b400] 20:33:48 INFO - PROCESS | 1651 | 1461641628901 Marionette DEBUG loaded listener.js 20:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1241f0000) [pid = 1651] [serial = 181] [outer = 0x11c49b400] 20:33:49 INFO - PROCESS | 1651 | 1461641629370 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]]]}] 20:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 20:33:49 INFO - PROCESS | 1651 | 1461641629394 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:33:49 INFO - PROCESS | 1651 | 1461641629396 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:33:49 INFO - PROCESS | 1651 | 1461641629400 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:33:49 INFO - PROCESS | 1651 | 1461641629402 Marionette TRACE conn2 <- [1,218,null,{}] 20:33:49 INFO - PROCESS | 1651 | 1461641629406 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}] 20:33:49 INFO - PROCESS | 1651 | 1461641629507 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:33:49 INFO - PROCESS | 1651 | 1461641629559 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116812000 == 32 [pid = 1651] [id = 62] 20:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11667d400) [pid = 1651] [serial = 182] [outer = 0x0] 20:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118e10800) [pid = 1651] [serial = 183] [outer = 0x11667d400] 20:33:49 INFO - PROCESS | 1651 | 1461641629586 Marionette DEBUG loaded listener.js 20:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119191c00) [pid = 1651] [serial = 184] [outer = 0x11667d400] 20:33:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1295bb000 == 31 [pid = 1651] [id = 39] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119b08400) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116861000) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1186b0800) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12bada800) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1189b9000) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118ed7400) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127e43000) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 20:33:49 INFO - PROCESS | 1651 | 1461641629948 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]]]}] 20:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 571ms 20:33:49 INFO - PROCESS | 1651 | 1461641629971 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:33:49 INFO - PROCESS | 1651 | 1461641629974 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:33:49 INFO - PROCESS | 1651 | 1461641629979 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:33:49 INFO - PROCESS | 1651 | 1461641629980 Marionette TRACE conn2 <- [1,222,null,{}] 20:33:49 INFO - PROCESS | 1651 | 1461641629983 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}] 20:33:50 INFO - PROCESS | 1651 | 1461641630052 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:33:50 INFO - PROCESS | 1651 | 1461641630057 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1168a0000 == 32 [pid = 1651] [id = 63] 20:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119256c00) [pid = 1651] [serial = 185] [outer = 0x0] 20:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119c94800) [pid = 1651] [serial = 186] [outer = 0x119256c00] 20:33:50 INFO - PROCESS | 1651 | 1461641630085 Marionette DEBUG loaded listener.js 20:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11ab47000) [pid = 1651] [serial = 187] [outer = 0x119256c00] 20:33:50 INFO - PROCESS | 1651 | 1461641630402 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 20:33:50 INFO - PROCESS | 1651 | 1461641630447 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 1651 | 1461641630449 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:33:50 INFO - PROCESS | 1651 | 1461641630451 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 1651 | 1461641630454 Marionette TRACE conn2 <- [1,226,null,{}] 20:33:50 INFO - PROCESS | 1651 | 1461641630461 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}] 20:33:50 INFO - PROCESS | 1651 | 1461641630532 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:33:50 INFO - PROCESS | 1651 | 1461641630537 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa40000 == 33 [pid = 1651] [id = 64] 20:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11ad7fc00) [pid = 1651] [serial = 188] [outer = 0x0] 20:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11b550400) [pid = 1651] [serial = 189] [outer = 0x11ad7fc00] 20:33:50 INFO - PROCESS | 1651 | 1461641630567 Marionette DEBUG loaded listener.js 20:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11bf47000) [pid = 1651] [serial = 190] [outer = 0x11ad7fc00] 20:33:50 INFO - PROCESS | 1651 | 1461641630897 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:33:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 20:33:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:33:50 INFO - PROCESS | 1651 | 1461641630922 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 1651 | 1461641630923 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:33:50 INFO - PROCESS | 1651 | 1461641630926 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 1651 | 1461641630928 Marionette TRACE conn2 <- [1,230,null,{}] 20:33:50 INFO - PROCESS | 1651 | 1461641630932 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}] 20:33:51 INFO - PROCESS | 1651 | 1461641631002 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:33:51 INFO - PROCESS | 1651 | 1461641631042 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b509000 == 34 [pid = 1651] [id = 65] 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11b5e9400) [pid = 1651] [serial = 191] [outer = 0x0] 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11c3be800) [pid = 1651] [serial = 192] [outer = 0x11b5e9400] 20:33:51 INFO - PROCESS | 1651 | 1461641631068 Marionette DEBUG loaded listener.js 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12381e800) [pid = 1651] [serial = 193] [outer = 0x11b5e9400] 20:33:51 INFO - PROCESS | 1651 | 1461641631333 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]]]}] 20:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 421ms 20:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:33:51 INFO - PROCESS | 1651 | 1461641631353 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:33:51 INFO - PROCESS | 1651 | 1461641631354 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:33:51 INFO - PROCESS | 1651 | 1461641631356 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:33:51 INFO - PROCESS | 1651 | 1461641631357 Marionette TRACE conn2 <- [1,234,null,{}] 20:33:51 INFO - PROCESS | 1651 | 1461641631367 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}] 20:33:51 INFO - PROCESS | 1651 | 1461641631441 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:33:51 INFO - PROCESS | 1651 | 1461641631448 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3e8000 == 35 [pid = 1651] [id = 66] 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11c49b000) [pid = 1651] [serial = 194] [outer = 0x0] 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123a5a400) [pid = 1651] [serial = 195] [outer = 0x11c49b000] 20:33:51 INFO - PROCESS | 1651 | 1461641631474 Marionette DEBUG loaded listener.js 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ed6c00) [pid = 1651] [serial = 196] [outer = 0x11c49b000] 20:33:51 INFO - PROCESS | 1651 | 1461641631778 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]]]}] 20:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 20:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:33:51 INFO - PROCESS | 1651 | 1461641631826 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:33:51 INFO - PROCESS | 1651 | 1461641631827 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:33:51 INFO - PROCESS | 1651 | 1461641631829 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:33:51 INFO - PROCESS | 1651 | 1461641631830 Marionette TRACE conn2 <- [1,238,null,{}] 20:33:51 INFO - PROCESS | 1651 | 1461641631833 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}] 20:33:51 INFO - PROCESS | 1651 | 1461641631941 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:33:51 INFO - PROCESS | 1651 | 1461641631950 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a8800 == 36 [pid = 1651] [id = 67] 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12402f800) [pid = 1651] [serial = 197] [outer = 0x0] 20:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124f7c400) [pid = 1651] [serial = 198] [outer = 0x12402f800] 20:33:51 INFO - PROCESS | 1651 | 1461641631978 Marionette DEBUG loaded listener.js 20:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1277f5400) [pid = 1651] [serial = 199] [outer = 0x12402f800] 20:33:52 INFO - PROCESS | 1651 | 1461641632316 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]]]}] 20:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 517ms 20:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:33:52 INFO - PROCESS | 1651 | 1461641632355 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:33:52 INFO - PROCESS | 1651 | 1461641632356 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:33:52 INFO - PROCESS | 1651 | 1461641632359 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:33:52 INFO - PROCESS | 1651 | 1461641632360 Marionette TRACE conn2 <- [1,242,null,{}] 20:33:52 INFO - PROCESS | 1651 | 1461641632362 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}] 20:33:52 INFO - PROCESS | 1651 | 1461641632448 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:33:52 INFO - PROCESS | 1651 | 1461641632452 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x114b78800 == 37 [pid = 1651] [id = 68] 20:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1241ee400) [pid = 1651] [serial = 200] [outer = 0x0] 20:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x127dbd400) [pid = 1651] [serial = 201] [outer = 0x1241ee400] 20:33:52 INFO - PROCESS | 1651 | 1461641632477 Marionette DEBUG loaded listener.js 20:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129042c00) [pid = 1651] [serial = 202] [outer = 0x1241ee400] 20:33:52 INFO - PROCESS | 1651 | 1461641632882 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]]]}] 20:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 570ms 20:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:33:52 INFO - PROCESS | 1651 | 1461641632931 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:33:52 INFO - PROCESS | 1651 | 1461641632932 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:33:52 INFO - PROCESS | 1651 | 1461641632935 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:33:52 INFO - PROCESS | 1651 | 1461641632937 Marionette TRACE conn2 <- [1,246,null,{}] 20:33:52 INFO - PROCESS | 1651 | 1461641632940 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}] 20:33:53 INFO - PROCESS | 1651 | 1461641633074 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:33:53 INFO - PROCESS | 1651 | 1461641633119 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x127763800 == 38 [pid = 1651] [id = 69] 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1241eec00) [pid = 1651] [serial = 203] [outer = 0x0] 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129b58400) [pid = 1651] [serial = 204] [outer = 0x1241eec00] 20:33:53 INFO - PROCESS | 1651 | 1461641633161 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129b7f000) [pid = 1651] [serial = 205] [outer = 0x1241eec00] 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x129b80000) [pid = 1651] [serial = 206] [outer = 0x11c455c00] 20:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 20:33:53 INFO - PROCESS | 1651 | 1461641633552 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]]]}] 20:33:53 INFO - PROCESS | 1651 | 1461641633555 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:33:53 INFO - PROCESS | 1651 | 1461641633556 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:33:53 INFO - PROCESS | 1651 | 1461641633558 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:33:53 INFO - PROCESS | 1651 | 1461641633560 Marionette TRACE conn2 <- [1,250,null,{}] 20:33:53 INFO - PROCESS | 1651 | 1461641633564 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}] 20:33:53 INFO - PROCESS | 1651 | 1461641633651 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:33:53 INFO - PROCESS | 1651 | 1461641633693 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x129976800 == 39 [pid = 1651] [id = 70] 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b15f400) [pid = 1651] [serial = 207] [outer = 0x0] 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b168400) [pid = 1651] [serial = 208] [outer = 0x12b15f400] 20:33:53 INFO - PROCESS | 1651 | 1461641633717 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b80e000) [pid = 1651] [serial = 209] [outer = 0x12b15f400] 20:33:54 INFO - PROCESS | 1651 | 1461641634023 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]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 522ms 20:33:54 INFO - PROCESS | 1651 | 1461641634080 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 1651 | 1461641634082 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:33:54 INFO - PROCESS | 1651 | 1461641634084 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 1651 | 1461641634085 Marionette TRACE conn2 <- [1,254,null,{}] 20:33:54 INFO - PROCESS | 1651 | 1461641634088 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}] 20:33:54 INFO - PROCESS | 1651 | 1461641634173 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:33:54 INFO - PROCESS | 1651 | 1461641634203 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dda000 == 40 [pid = 1651] [id = 71] 20:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b162c00) [pid = 1651] [serial = 210] [outer = 0x0] 20:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12ba1b800) [pid = 1651] [serial = 211] [outer = 0x12b162c00] 20:33:54 INFO - PROCESS | 1651 | 1461641634228 Marionette DEBUG loaded listener.js 20:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12bad3800) [pid = 1651] [serial = 212] [outer = 0x12b162c00] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x114bb6800) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11acc7c00) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11aa72800) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11c45dc00) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11aa68400) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1147d6c00) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116382c00) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11888b400) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123a52c00) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123824c00) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1241e9000) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11ab42400) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:33:54 INFO - PROCESS | 1651 | 1461641634569 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]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 519ms 20:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:33:54 INFO - PROCESS | 1651 | 1461641634608 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 1651 | 1461641634609 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:33:54 INFO - PROCESS | 1651 | 1461641634613 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 1651 | 1461641634614 Marionette TRACE conn2 <- [1,258,null,{}] 20:33:54 INFO - PROCESS | 1651 | 1461641634617 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}] 20:33:54 INFO - PROCESS | 1651 | 1461641634703 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:33:54 INFO - PROCESS | 1651 | 1461641634707 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b858800 == 41 [pid = 1651] [id = 72] 20:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11b557000) [pid = 1651] [serial = 213] [outer = 0x0] 20:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123edc000) [pid = 1651] [serial = 214] [outer = 0x11b557000] 20:33:54 INFO - PROCESS | 1651 | 1461641634738 Marionette DEBUG loaded listener.js 20:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bdb3400) [pid = 1651] [serial = 215] [outer = 0x11b557000] 20:33:55 INFO - PROCESS | 1651 | 1461641635037 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]]]}] 20:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 20:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:33:55 INFO - PROCESS | 1651 | 1461641635082 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 1651 | 1461641635083 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:33:55 INFO - PROCESS | 1651 | 1461641635085 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 1651 | 1461641635086 Marionette TRACE conn2 <- [1,262,null,{}] 20:33:55 INFO - PROCESS | 1651 | 1461641635089 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}] 20:33:55 INFO - PROCESS | 1651 | 1461641635162 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:33:55 INFO - PROCESS | 1651 | 1461641635167 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc9e800 == 42 [pid = 1651] [id = 73] 20:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bdb6400) [pid = 1651] [serial = 216] [outer = 0x0] 20:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bdbfc00) [pid = 1651] [serial = 217] [outer = 0x12bdb6400] 20:33:55 INFO - PROCESS | 1651 | 1461641635192 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bfb8c00) [pid = 1651] [serial = 218] [outer = 0x12bdb6400] 20:33:55 INFO - PROCESS | 1651 | 1461641635478 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]]]}] 20:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 418ms 20:33:55 INFO - PROCESS | 1651 | 1461641635504 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 1651 | 1461641635505 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:33:55 INFO - PROCESS | 1651 | 1461641635509 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 1651 | 1461641635510 Marionette TRACE conn2 <- [1,266,null,{}] 20:33:55 INFO - PROCESS | 1651 | 1461641635516 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}] 20:33:55 INFO - PROCESS | 1651 | 1461641635611 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:33:55 INFO - PROCESS | 1651 | 1461641635617 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd02800 == 43 [pid = 1651] [id = 74] 20:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1147d8800) [pid = 1651] [serial = 219] [outer = 0x0] 20:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12bfb7c00) [pid = 1651] [serial = 220] [outer = 0x1147d8800] 20:33:55 INFO - PROCESS | 1651 | 1461641635642 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12d11a800) [pid = 1651] [serial = 221] [outer = 0x1147d8800] 20:33:55 INFO - PROCESS | 1651 | 1461641635907 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]]]}] 20:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 421ms 20:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:33:55 INFO - PROCESS | 1651 | 1461641635934 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 1651 | 1461641635935 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:33:55 INFO - PROCESS | 1651 | 1461641635937 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 1651 | 1461641635938 Marionette TRACE conn2 <- [1,270,null,{}] 20:33:55 INFO - PROCESS | 1651 | 1461641635940 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}] 20:33:56 INFO - PROCESS | 1651 | 1461641636046 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:33:56 INFO - PROCESS | 1651 | 1461641636051 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c122800 == 44 [pid = 1651] [id = 75] 20:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12bfbf000) [pid = 1651] [serial = 222] [outer = 0x0] 20:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12d1e5800) [pid = 1651] [serial = 223] [outer = 0x12bfbf000] 20:33:56 INFO - PROCESS | 1651 | 1461641636075 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12d219000) [pid = 1651] [serial = 224] [outer = 0x12bfbf000] 20:33:56 INFO - PROCESS | 1651 | 1461641636427 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]]]}] 20:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 20:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:33:56 INFO - PROCESS | 1651 | 1461641636457 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:33:56 INFO - PROCESS | 1651 | 1461641636459 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:33:56 INFO - PROCESS | 1651 | 1461641636463 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:33:56 INFO - PROCESS | 1651 | 1461641636465 Marionette TRACE conn2 <- [1,274,null,{}] 20:33:56 INFO - PROCESS | 1651 | 1461641636470 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}] 20:33:56 INFO - PROCESS | 1651 | 1461641636557 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:33:56 INFO - PROCESS | 1651 | 1461641636610 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11540f800 == 45 [pid = 1651] [id = 76] 20:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1159bec00) [pid = 1651] [serial = 225] [outer = 0x0] 20:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1166df800) [pid = 1651] [serial = 226] [outer = 0x1159bec00] 20:33:56 INFO - PROCESS | 1651 | 1461641636644 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118e0e800) [pid = 1651] [serial = 227] [outer = 0x1159bec00] 20:33:57 INFO - PROCESS | 1651 | 1461641637054 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]]]}] 20:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 622ms 20:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:33:57 INFO - PROCESS | 1651 | 1461641637085 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:33:57 INFO - PROCESS | 1651 | 1461641637089 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:33:57 INFO - PROCESS | 1651 | 1461641637094 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 1651 | 1461641637096 Marionette TRACE conn2 <- [1,278,null,{}] 20:33:57 INFO - PROCESS | 1651 | 1461641637099 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}] 20:33:57 INFO - PROCESS | 1651 | 1461641637193 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:33:57 INFO - PROCESS | 1651 | 1461641637268 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bb6a000 == 46 [pid = 1651] [id = 77] 20:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11ab49800) [pid = 1651] [serial = 228] [outer = 0x0] 20:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11ad6a000) [pid = 1651] [serial = 229] [outer = 0x11ab49800] 20:33:57 INFO - PROCESS | 1651 | 1461641637303 Marionette DEBUG loaded listener.js 20:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11ad85000) [pid = 1651] [serial = 230] [outer = 0x11ab49800] 20:33:57 INFO - PROCESS | 1651 | 1461641637712 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]]]}] 20:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 20:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:33:57 INFO - PROCESS | 1651 | 1461641637765 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:33:57 INFO - PROCESS | 1651 | 1461641637766 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:33:57 INFO - PROCESS | 1651 | 1461641637769 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 1651 | 1461641637771 Marionette TRACE conn2 <- [1,282,null,{}] 20:33:57 INFO - PROCESS | 1651 | 1461641637777 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}] 20:33:57 INFO - PROCESS | 1651 | 1461641637861 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:33:57 INFO - PROCESS | 1651 | 1461641637919 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x129de2000 == 47 [pid = 1651] [id = 78] 20:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11bf50000) [pid = 1651] [serial = 231] [outer = 0x0] 20:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123a57400) [pid = 1651] [serial = 232] [outer = 0x11bf50000] 20:33:57 INFO - PROCESS | 1651 | 1461641637971 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12446bc00) [pid = 1651] [serial = 233] [outer = 0x11bf50000] 20:33:58 INFO - PROCESS | 1651 | 1461641638526 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]]]}] 20:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 822ms 20:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:33:58 INFO - PROCESS | 1651 | 1461641638591 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:33:58 INFO - PROCESS | 1651 | 1461641638593 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:33:58 INFO - PROCESS | 1651 | 1461641638595 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:33:58 INFO - PROCESS | 1651 | 1461641638596 Marionette TRACE conn2 <- [1,286,null,{}] 20:33:58 INFO - PROCESS | 1651 | 1461641638599 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}] 20:33:58 INFO - PROCESS | 1651 | 1461641638690 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:33:58 INFO - PROCESS | 1651 | 1461641638746 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d238000 == 48 [pid = 1651] [id = 79] 20:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1273f0800) [pid = 1651] [serial = 234] [outer = 0x0] 20:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1275da400) [pid = 1651] [serial = 235] [outer = 0x1273f0800] 20:33:58 INFO - PROCESS | 1651 | 1461641638776 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x129b74c00) [pid = 1651] [serial = 236] [outer = 0x1273f0800] 20:33:59 INFO - PROCESS | 1651 | 1461641639331 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 769ms 20:33:59 INFO - PROCESS | 1651 | 1461641639365 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:33:59 INFO - PROCESS | 1651 | 1461641639367 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:33:59 INFO - PROCESS | 1651 | 1461641639370 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 1651 | 1461641639373 Marionette TRACE conn2 <- [1,290,null,{}] 20:33:59 INFO - PROCESS | 1651 | 1461641639377 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}] 20:33:59 INFO - PROCESS | 1651 | 1461641639457 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:33:59 INFO - PROCESS | 1651 | 1461641639502 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa2b800 == 49 [pid = 1651] [id = 80] 20:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1186b0800) [pid = 1651] [serial = 237] [outer = 0x0] 20:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118943c00) [pid = 1651] [serial = 238] [outer = 0x1186b0800] 20:33:59 INFO - PROCESS | 1651 | 1461641639530 Marionette DEBUG loaded listener.js 20:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119195000) [pid = 1651] [serial = 239] [outer = 0x1186b0800] 20:33:59 INFO - PROCESS | 1651 | 1461641639966 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 20:33:59 INFO - PROCESS | 1651 | 1461641639991 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 1651 | 1461641639995 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:34:00 INFO - PROCESS | 1651 | 1461641639999 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:34:00 INFO - PROCESS | 1651 | 1461641640001 Marionette TRACE conn2 <- [1,294,null,{}] 20:34:00 INFO - PROCESS | 1651 | 1461641640003 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}] 20:34:00 INFO - PROCESS | 1651 | 1461641640087 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:34:00 INFO - PROCESS | 1651 | 1461641640134 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x119aec800 == 50 [pid = 1651] [id = 81] 20:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119256800) [pid = 1651] [serial = 240] [outer = 0x0] 20:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119b15000) [pid = 1651] [serial = 241] [outer = 0x119256800] 20:34:00 INFO - PROCESS | 1651 | 1461641640161 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11ab3d000) [pid = 1651] [serial = 242] [outer = 0x119256800] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd02800 == 49 [pid = 1651] [id = 74] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc9e800 == 48 [pid = 1651] [id = 73] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b858800 == 47 [pid = 1651] [id = 72] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x129dda000 == 46 [pid = 1651] [id = 71] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x129976800 == 45 [pid = 1651] [id = 70] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x127763800 == 44 [pid = 1651] [id = 69] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x114b78800 == 43 [pid = 1651] [id = 68] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a8800 == 42 [pid = 1651] [id = 67] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3e8000 == 41 [pid = 1651] [id = 66] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ab3d400) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1147e1800) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118f57c00) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x127e4c800) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11b509000 == 40 [pid = 1651] [id = 65] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa40000 == 39 [pid = 1651] [id = 64] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1168a0000 == 38 [pid = 1651] [id = 63] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x116812000 == 37 [pid = 1651] [id = 62] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x124f9f800 == 36 [pid = 1651] [id = 61] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x123e6f800 == 35 [pid = 1651] [id = 60] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11b506800 == 34 [pid = 1651] [id = 59] 20:34:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11866d800 == 33 [pid = 1651] [id = 58] 20:34:00 INFO - PROCESS | 1651 | 1461641640555 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]]]}] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x119c94c00) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11bf50800) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c4d9800) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x123829800) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ba38c00) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ab45800) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1147d9000) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1166dcc00) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1188ee800) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118ed1400) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11aa6e000) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123a58c00) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1272ea000) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1242e2c00) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1273e2000) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1242e6000) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11c3bf400) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1241e8800) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124f06000) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123b65000) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11bf47400) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123a5d400) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 20:34:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127dc3400) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 20:34:00 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. 20:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 20:34:00 INFO - PROCESS | 1651 | 1461641640619 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:34:00 INFO - PROCESS | 1651 | 1461641640621 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:34:00 INFO - PROCESS | 1651 | 1461641640625 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:34:00 INFO - PROCESS | 1651 | 1461641640629 Marionette TRACE conn2 <- [1,298,null,{}] 20:34:00 INFO - PROCESS | 1651 | 1461641640639 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}] 20:34:00 INFO - PROCESS | 1651 | 1461641640746 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:34:00 INFO - PROCESS | 1651 | 1461641640757 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11921c800 == 34 [pid = 1651] [id = 82] 20:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11ab48000) [pid = 1651] [serial = 243] [outer = 0x0] 20:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ad89000) [pid = 1651] [serial = 244] [outer = 0x11ab48000] 20:34:00 INFO - PROCESS | 1651 | 1461641640804 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11b5ed800) [pid = 1651] [serial = 245] [outer = 0x11ab48000] 20:34:01 INFO - PROCESS | 1651 | 1461641641190 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]]]}] 20:34:01 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. 20:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 624ms 20:34:01 INFO - PROCESS | 1651 | 1461641641248 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:34:01 INFO - PROCESS | 1651 | 1461641641250 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:34:01 INFO - PROCESS | 1651 | 1461641641252 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 1651 | 1461641641253 Marionette TRACE conn2 <- [1,302,null,{}] 20:34:01 INFO - PROCESS | 1651 | 1461641641256 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}] 20:34:01 INFO - PROCESS | 1651 | 1461641641324 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:34:01 INFO - PROCESS | 1651 | 1461641641331 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b505000 == 35 [pid = 1651] [id = 83] 20:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11ba3ac00) [pid = 1651] [serial = 246] [outer = 0x0] 20:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11bf4fc00) [pid = 1651] [serial = 247] [outer = 0x11ba3ac00] 20:34:01 INFO - PROCESS | 1651 | 1461641641373 Marionette DEBUG loaded listener.js 20:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11c45ac00) [pid = 1651] [serial = 248] [outer = 0x11ba3ac00] 20:34:01 INFO - PROCESS | 1651 | 1461641641687 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]]]}] 20:34:01 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. 20:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 469ms 20:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:34:01 INFO - PROCESS | 1651 | 1461641641722 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:34:01 INFO - PROCESS | 1651 | 1461641641723 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:34:01 INFO - PROCESS | 1651 | 1461641641725 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 1651 | 1461641641727 Marionette TRACE conn2 <- [1,306,null,{}] 20:34:01 INFO - PROCESS | 1651 | 1461641641729 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}] 20:34:01 INFO - PROCESS | 1651 | 1461641641804 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:34:01 INFO - PROCESS | 1651 | 1461641641847 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bb7d800 == 36 [pid = 1651] [id = 84] 20:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11bf46000) [pid = 1651] [serial = 249] [outer = 0x0] 20:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11c4d5800) [pid = 1651] [serial = 250] [outer = 0x11bf46000] 20:34:01 INFO - PROCESS | 1651 | 1461641641872 Marionette DEBUG loaded listener.js 20:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12382ac00) [pid = 1651] [serial = 251] [outer = 0x11bf46000] 20:34:02 INFO - PROCESS | 1651 | 1461641642158 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]]]}] 20:34:02 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. 20:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 472ms 20:34:02 INFO - PROCESS | 1651 | 1461641642200 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:34:02 INFO - PROCESS | 1651 | 1461641642202 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:34:02 INFO - PROCESS | 1651 | 1461641642205 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:34:02 INFO - PROCESS | 1651 | 1461641642207 Marionette TRACE conn2 <- [1,310,null,{}] 20:34:02 INFO - PROCESS | 1651 | 1461641642212 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}] 20:34:02 INFO - PROCESS | 1651 | 1461641642352 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:34:02 INFO - PROCESS | 1651 | 1461641642420 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3e7800 == 37 [pid = 1651] [id = 85] 20:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11c4d3400) [pid = 1651] [serial = 252] [outer = 0x0] 20:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123a59400) [pid = 1651] [serial = 253] [outer = 0x11c4d3400] 20:34:02 INFO - PROCESS | 1651 | 1461641642465 Marionette DEBUG loaded listener.js 20:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x124f7ec00) [pid = 1651] [serial = 254] [outer = 0x11c4d3400] 20:34:02 INFO - PROCESS | 1651 | 1461641642787 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]]]}] 20:34:02 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. 20:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 20:34:02 INFO - PROCESS | 1651 | 1461641642826 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:34:02 INFO - PROCESS | 1651 | 1461641642829 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:34:02 INFO - PROCESS | 1651 | 1461641642832 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:34:02 INFO - PROCESS | 1651 | 1461641642833 Marionette TRACE conn2 <- [1,314,null,{}] 20:34:02 INFO - PROCESS | 1651 | 1461641642835 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}] 20:34:02 INFO - PROCESS | 1651 | 1461641642918 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:34:02 INFO - PROCESS | 1651 | 1461641642948 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b49800 == 38 [pid = 1651] [id = 86] 20:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124f7f000) [pid = 1651] [serial = 255] [outer = 0x0] 20:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1273e9800) [pid = 1651] [serial = 256] [outer = 0x124f7f000] 20:34:02 INFO - PROCESS | 1651 | 1461641642973 Marionette DEBUG loaded listener.js 20:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1277fac00) [pid = 1651] [serial = 257] [outer = 0x124f7f000] 20:34:03 INFO - PROCESS | 1651 | 1461641643282 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]]]}] 20:34:03 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. 20:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 467ms 20:34:03 INFO - PROCESS | 1651 | 1461641643300 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:34:03 INFO - PROCESS | 1651 | 1461641643301 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:34:03 INFO - PROCESS | 1651 | 1461641643303 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:34:03 INFO - PROCESS | 1651 | 1461641643304 Marionette TRACE conn2 <- [1,318,null,{}] 20:34:03 INFO - PROCESS | 1651 | 1461641643307 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}] 20:34:03 INFO - PROCESS | 1651 | 1461641643392 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:34:03 INFO - PROCESS | 1651 | 1461641643433 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12404f000 == 39 [pid = 1651] [id = 87] 20:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x124475000) [pid = 1651] [serial = 258] [outer = 0x0] 20:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x127e4c800) [pid = 1651] [serial = 259] [outer = 0x124475000] 20:34:03 INFO - PROCESS | 1651 | 1461641643457 Marionette DEBUG loaded listener.js 20:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129b78400) [pid = 1651] [serial = 260] [outer = 0x124475000] 20:34:03 INFO - PROCESS | 1651 | 1461641643819 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]]]}] 20:34:03 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. 20:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 20:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:34:03 INFO - PROCESS | 1651 | 1461641643872 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:34:03 INFO - PROCESS | 1651 | 1461641643874 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:34:03 INFO - PROCESS | 1651 | 1461641643877 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:34:03 INFO - PROCESS | 1651 | 1461641643879 Marionette TRACE conn2 <- [1,322,null,{}] 20:34:03 INFO - PROCESS | 1651 | 1461641643889 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}] 20:34:03 INFO - PROCESS | 1651 | 1461641643964 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:34:03 INFO - PROCESS | 1651 | 1461641643969 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x127751800 == 40 [pid = 1651] [id = 88] 20:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12b161400) [pid = 1651] [serial = 261] [outer = 0x0] 20:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129b80400) [pid = 1651] [serial = 262] [outer = 0x12b161400] 20:34:03 INFO - PROCESS | 1651 | 1461641643991 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12b2ef800) [pid = 1651] [serial = 263] [outer = 0x12b161400] 20:34:04 INFO - PROCESS | 1651 | 1461641644368 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]]]}] 20:34:04 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. 20:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 527ms 20:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:34:04 INFO - PROCESS | 1651 | 1461641644404 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:34:04 INFO - PROCESS | 1651 | 1461641644406 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:34:04 INFO - PROCESS | 1651 | 1461641644408 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:34:04 INFO - PROCESS | 1651 | 1461641644409 Marionette TRACE conn2 <- [1,326,null,{}] 20:34:04 INFO - PROCESS | 1651 | 1461641644411 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}] 20:34:04 INFO - PROCESS | 1651 | 1461641644499 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:34:04 INFO - PROCESS | 1651 | 1461641644503 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290b8000 == 41 [pid = 1651] [id = 89] 20:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12b161800) [pid = 1651] [serial = 264] [outer = 0x0] 20:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12b2f4c00) [pid = 1651] [serial = 265] [outer = 0x12b161800] 20:34:04 INFO - PROCESS | 1651 | 1461641644528 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b475c00) [pid = 1651] [serial = 266] [outer = 0x12b161800] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12b162c00) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1147d8800) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11b557000) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11667d400) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c49b000) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11aa71800) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12402f800) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ad7fc00) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1241eec00) [pid = 1651] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1241ee400) [pid = 1651] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b15f400) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11c49b400) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119256c00) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11b5e9400) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:34:04 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bdb6400) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:34:04 INFO - PROCESS | 1651 | 1461641644956 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]]]}] 20:34:04 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. 20:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 567ms 20:34:04 INFO - PROCESS | 1651 | 1461641644976 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:34:04 INFO - PROCESS | 1651 | 1461641644980 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:34:04 INFO - PROCESS | 1651 | 1461641644982 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:34:04 INFO - PROCESS | 1651 | 1461641644984 Marionette TRACE conn2 <- [1,330,null,{}] 20:34:04 INFO - PROCESS | 1651 | 1461641644986 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}] 20:34:05 INFO - PROCESS | 1651 | 1461641645071 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:34:05 INFO - PROCESS | 1651 | 1461641645117 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a5800 == 42 [pid = 1651] [id = 90] 20:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11a826400) [pid = 1651] [serial = 267] [outer = 0x0] 20:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123a54800) [pid = 1651] [serial = 268] [outer = 0x11a826400] 20:34:05 INFO - PROCESS | 1651 | 1461641645147 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b47e000) [pid = 1651] [serial = 269] [outer = 0x11a826400] 20:34:05 INFO - PROCESS | 1651 | 1461641645431 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]]]}] 20:34:05 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. 20:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 20:34:05 INFO - PROCESS | 1651 | 1461641645453 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:34:05 INFO - PROCESS | 1651 | 1461641645454 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:34:05 INFO - PROCESS | 1651 | 1461641645457 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 1651 | 1461641645458 Marionette TRACE conn2 <- [1,334,null,{}] 20:34:05 INFO - PROCESS | 1651 | 1461641645469 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}] 20:34:05 INFO - PROCESS | 1651 | 1461641645567 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:34:05 INFO - PROCESS | 1651 | 1461641645573 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8e2800 == 43 [pid = 1651] [id = 91] 20:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b481400) [pid = 1651] [serial = 270] [outer = 0x0] 20:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12ba1c000) [pid = 1651] [serial = 271] [outer = 0x12b481400] 20:34:05 INFO - PROCESS | 1651 | 1461641645606 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bad7000) [pid = 1651] [serial = 272] [outer = 0x12b481400] 20:34:06 INFO - PROCESS | 1651 | 1461641646068 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]]]}] 20:34:06 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. 20:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 619ms 20:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:34:06 INFO - PROCESS | 1651 | 1461641646078 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 1651 | 1461641646079 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:34:06 INFO - PROCESS | 1651 | 1461641646081 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 1651 | 1461641646082 Marionette TRACE conn2 <- [1,338,null,{}] 20:34:06 INFO - PROCESS | 1651 | 1461641646084 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}] 20:34:06 INFO - PROCESS | 1651 | 1461641646157 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:34:06 INFO - PROCESS | 1651 | 1461641646163 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c10b800 == 44 [pid = 1651] [id = 92] 20:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12b475400) [pid = 1651] [serial = 273] [outer = 0x0] 20:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bdbc400) [pid = 1651] [serial = 274] [outer = 0x12b475400] 20:34:06 INFO - PROCESS | 1651 | 1461641646188 Marionette DEBUG loaded listener.js 20:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12d118400) [pid = 1651] [serial = 275] [outer = 0x12b475400] 20:34:06 INFO - PROCESS | 1651 | 1461641646479 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]]]}] 20:34:06 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. 20:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 418ms 20:34:06 INFO - PROCESS | 1651 | 1461641646502 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 1651 | 1461641646503 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:34:06 INFO - PROCESS | 1651 | 1461641646505 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 1651 | 1461641646506 Marionette TRACE conn2 <- [1,342,null,{}] 20:34:06 INFO - PROCESS | 1651 | 1461641646508 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}] 20:34:06 INFO - PROCESS | 1651 | 1461641646585 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:34:06 INFO - PROCESS | 1651 | 1461641646589 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d295800 == 45 [pid = 1651] [id = 93] 20:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12d11b800) [pid = 1651] [serial = 276] [outer = 0x0] 20:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12d1f0c00) [pid = 1651] [serial = 277] [outer = 0x12d11b800] 20:34:06 INFO - PROCESS | 1651 | 1461641646616 Marionette DEBUG loaded listener.js 20:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12d21e400) [pid = 1651] [serial = 278] [outer = 0x12d11b800] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x119aec800 == 44 [pid = 1651] [id = 81] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa2b800 == 43 [pid = 1651] [id = 80] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d238000 == 42 [pid = 1651] [id = 79] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x129de2000 == 41 [pid = 1651] [id = 78] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11bb6a000 == 40 [pid = 1651] [id = 77] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12c122800 == 39 [pid = 1651] [id = 75] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11540f800 == 38 [pid = 1651] [id = 76] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11921c800 == 37 [pid = 1651] [id = 82] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a5800 == 36 [pid = 1651] [id = 90] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1290b8000 == 35 [pid = 1651] [id = 89] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11b505000 == 34 [pid = 1651] [id = 83] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x119b49800 == 33 [pid = 1651] [id = 86] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x127751800 == 32 [pid = 1651] [id = 88] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8e2800 == 31 [pid = 1651] [id = 91] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11bb7d800 == 30 [pid = 1651] [id = 84] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3e7800 == 29 [pid = 1651] [id = 85] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12404f000 == 28 [pid = 1651] [id = 87] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118e10800) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x123ed6c00) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ab44400) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1277f5400) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119191c00) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123a5a400) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11bf47000) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x129b7f000) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129042c00) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b168400) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12382a000) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bdb3400) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x124f7c400) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119c94800) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1241f0000) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11c3bd400) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12381e800) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11b550400) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x127dbd400) [pid = 1651] [serial = 201] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129b58400) [pid = 1651] [serial = 204] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1166de000) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11c3be800) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bdbfc00) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b80e000) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12bfb8c00) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ab47000) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11ab40800) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12faca400) [pid = 1651] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12d11a800) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12d1e5800) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12c10b800 == 27 [pid = 1651] [id = 92] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12ba1b800) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12bfb7c00) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12bad3800) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123edc000) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 20:34:07 INFO - PROCESS | 1651 | 1461641647981 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]]]}] 20:34:08 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. 20:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1520ms 20:34:08 INFO - PROCESS | 1651 | 1461641648026 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:34:08 INFO - PROCESS | 1651 | 1461641648028 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:34:08 INFO - PROCESS | 1651 | 1461641648031 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 1651 | 1461641648032 Marionette TRACE conn2 <- [1,346,null,{}] 20:34:08 INFO - PROCESS | 1651 | 1461641648037 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}] 20:34:08 INFO - PROCESS | 1651 | 1461641648107 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:34:08 INFO - PROCESS | 1651 | 1461641648150 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1155ad800 == 28 [pid = 1651] [id = 94] 20:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11667f400) [pid = 1651] [serial = 279] [outer = 0x0] 20:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11867d000) [pid = 1651] [serial = 280] [outer = 0x11667f400] 20:34:08 INFO - PROCESS | 1651 | 1461641648178 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1189afc00) [pid = 1651] [serial = 281] [outer = 0x11667f400] 20:34:08 INFO - PROCESS | 1651 | 1461641648485 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]]]}] 20:34:08 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. 20:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 20:34:08 INFO - PROCESS | 1651 | 1461641648501 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:34:08 INFO - PROCESS | 1651 | 1461641648505 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:34:08 INFO - PROCESS | 1651 | 1461641648510 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 1651 | 1461641648514 Marionette TRACE conn2 <- [1,350,null,{}] 20:34:08 INFO - PROCESS | 1651 | 1461641648517 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}] 20:34:08 INFO - PROCESS | 1651 | 1461641648588 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:34:08 INFO - PROCESS | 1651 | 1461641648594 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fdd000 == 29 [pid = 1651] [id = 95] 20:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11667f000) [pid = 1651] [serial = 282] [outer = 0x0] 20:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119191c00) [pid = 1651] [serial = 283] [outer = 0x11667f000] 20:34:08 INFO - PROCESS | 1651 | 1461641648623 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119d47400) [pid = 1651] [serial = 284] [outer = 0x11667f000] 20:34:08 INFO - PROCESS | 1651 | 1461641648934 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]]]}] 20:34:08 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. 20:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 472ms 20:34:08 INFO - PROCESS | 1651 | 1461641648982 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:34:08 INFO - PROCESS | 1651 | 1461641648984 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:34:08 INFO - PROCESS | 1651 | 1461641648987 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 1651 | 1461641648989 Marionette TRACE conn2 <- [1,354,null,{}] 20:34:09 INFO - PROCESS | 1651 | 1461641648997 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}] 20:34:09 INFO - PROCESS | 1651 | 1461641649068 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:34:09 INFO - PROCESS | 1651 | 1461641649074 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119aee000 == 30 [pid = 1651] [id = 96] 20:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1147d6c00) [pid = 1651] [serial = 285] [outer = 0x0] 20:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11ab47400) [pid = 1651] [serial = 286] [outer = 0x1147d6c00] 20:34:09 INFO - PROCESS | 1651 | 1461641649105 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11ad6fc00) [pid = 1651] [serial = 287] [outer = 0x1147d6c00] 20:34:09 INFO - PROCESS | 1651 | 1461641649450 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]]]}] 20:34:09 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. 20:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 20:34:09 INFO - PROCESS | 1651 | 1461641649458 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:34:09 INFO - PROCESS | 1651 | 1461641649460 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:34:09 INFO - PROCESS | 1651 | 1461641649466 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 1651 | 1461641649467 Marionette TRACE conn2 <- [1,358,null,{}] 20:34:09 INFO - PROCESS | 1651 | 1461641649469 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}] 20:34:09 INFO - PROCESS | 1651 | 1461641649539 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:34:09 INFO - PROCESS | 1651 | 1461641649580 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c41000 == 31 [pid = 1651] [id = 97] 20:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ad69000) [pid = 1651] [serial = 288] [outer = 0x0] 20:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11b552c00) [pid = 1651] [serial = 289] [outer = 0x11ad69000] 20:34:09 INFO - PROCESS | 1651 | 1461641649606 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11bcc1c00) [pid = 1651] [serial = 290] [outer = 0x11ad69000] 20:34:09 INFO - PROCESS | 1651 | 1461641649900 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]]]}] 20:34:09 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. 20:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 20:34:09 INFO - PROCESS | 1651 | 1461641649935 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:34:09 INFO - PROCESS | 1651 | 1461641649936 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:34:09 INFO - PROCESS | 1651 | 1461641649938 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 1651 | 1461641649939 Marionette TRACE conn2 <- [1,362,null,{}] 20:34:09 INFO - PROCESS | 1651 | 1461641649941 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}] 20:34:10 INFO - PROCESS | 1651 | 1461641650007 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:34:10 INFO - PROCESS | 1651 | 1461641650013 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba61000 == 32 [pid = 1651] [id = 98] 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b0a000) [pid = 1651] [serial = 291] [outer = 0x0] 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11bf53400) [pid = 1651] [serial = 292] [outer = 0x119b0a000] 20:34:10 INFO - PROCESS | 1651 | 1461641650040 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11c459800) [pid = 1651] [serial = 293] [outer = 0x119b0a000] 20:34:10 INFO - PROCESS | 1651 | 1461641650340 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]]]}] 20:34:10 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. 20:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 20:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:34:10 INFO - PROCESS | 1651 | 1461641650411 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 1651 | 1461641650412 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:34:10 INFO - PROCESS | 1651 | 1461641650414 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 1651 | 1461641650415 Marionette TRACE conn2 <- [1,366,null,{}] 20:34:10 INFO - PROCESS | 1651 | 1461641650417 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}] 20:34:10 INFO - PROCESS | 1651 | 1461641650500 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:34:10 INFO - PROCESS | 1651 | 1461641650505 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf29800 == 33 [pid = 1651] [id = 99] 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11bf4dc00) [pid = 1651] [serial = 294] [outer = 0x0] 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11c5c8400) [pid = 1651] [serial = 295] [outer = 0x11bf4dc00] 20:34:10 INFO - PROCESS | 1651 | 1461641650535 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123a5d400) [pid = 1651] [serial = 296] [outer = 0x11bf4dc00] 20:34:10 INFO - PROCESS | 1651 | 1461641650864 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]]]}] 20:34:10 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. 20:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 469ms 20:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:34:10 INFO - PROCESS | 1651 | 1461641650883 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 1651 | 1461641650884 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:34:10 INFO - PROCESS | 1651 | 1461641650886 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 1651 | 1461641650887 Marionette TRACE conn2 <- [1,370,null,{}] 20:34:10 INFO - PROCESS | 1651 | 1461641650890 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}] 20:34:10 INFO - PROCESS | 1651 | 1461641650957 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:34:10 INFO - PROCESS | 1651 | 1461641650963 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7c6000 == 34 [pid = 1651] [id = 100] 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12382a800) [pid = 1651] [serial = 297] [outer = 0x0] 20:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123ee1c00) [pid = 1651] [serial = 298] [outer = 0x12382a800] 20:34:10 INFO - PROCESS | 1651 | 1461641650988 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1241ee800) [pid = 1651] [serial = 299] [outer = 0x12382a800] 20:34:11 INFO - PROCESS | 1651 | 1461641651327 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]]]}] 20:34:11 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. 20:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 20:34:11 INFO - PROCESS | 1651 | 1461641651357 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:34:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:34:11 INFO - PROCESS | 1651 | 1461641651358 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:34:11 INFO - PROCESS | 1651 | 1461641651361 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 1651 | 1461641651363 Marionette TRACE conn2 <- [1,374,null,{}] 20:34:11 INFO - PROCESS | 1651 | 1461641651366 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}] 20:34:11 INFO - PROCESS | 1651 | 1461641651469 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:34:11 INFO - PROCESS | 1651 | 1461641651476 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b43800 == 35 [pid = 1651] [id = 101] 20:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c459c00) [pid = 1651] [serial = 300] [outer = 0x0] 20:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124f0cc00) [pid = 1651] [serial = 301] [outer = 0x11c459c00] 20:34:11 INFO - PROCESS | 1651 | 1461641651521 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124fbd800) [pid = 1651] [serial = 302] [outer = 0x11c459c00] 20:34:11 INFO - PROCESS | 1651 | 1461641651933 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:34:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:34:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 620ms 20:34:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:34:11 INFO - PROCESS | 1651 | 1461641651981 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:34:11 INFO - PROCESS | 1651 | 1461641651982 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:34:11 INFO - PROCESS | 1651 | 1461641651984 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 1651 | 1461641651985 Marionette TRACE conn2 <- [1,378,null,{}] 20:34:11 INFO - PROCESS | 1651 | 1461641651988 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}] 20:34:12 INFO - PROCESS | 1651 | 1461641652056 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:34:12 INFO - PROCESS | 1651 | 1461641652063 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119aed800 == 36 [pid = 1651] [id = 102] 20:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1272f3c00) [pid = 1651] [serial = 303] [outer = 0x0] 20:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1278c0800) [pid = 1651] [serial = 304] [outer = 0x1272f3c00] 20:34:12 INFO - PROCESS | 1651 | 1461641652089 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x127dc2800) [pid = 1651] [serial = 305] [outer = 0x1272f3c00] 20:34:12 INFO - PROCESS | 1651 | 1461641652382 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:34:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:34:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 417ms 20:34:12 INFO - PROCESS | 1651 | 1461641652403 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:34:12 INFO - PROCESS | 1651 | 1461641652404 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:34:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:34:12 INFO - PROCESS | 1651 | 1461641652406 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:34:12 INFO - PROCESS | 1651 | 1461641652407 Marionette TRACE conn2 <- [1,382,null,{}] 20:34:12 INFO - PROCESS | 1651 | 1461641652410 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}] 20:34:12 INFO - PROCESS | 1651 | 1461641652487 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:34:12 INFO - PROCESS | 1651 | 1461641652491 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1275c9000 == 37 [pid = 1651] [id = 103] 20:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1278c3c00) [pid = 1651] [serial = 306] [outer = 0x0] 20:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12903e000) [pid = 1651] [serial = 307] [outer = 0x1278c3c00] 20:34:12 INFO - PROCESS | 1651 | 1461641652519 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x129b7b400) [pid = 1651] [serial = 308] [outer = 0x1278c3c00] 20:34:12 INFO - PROCESS | 1651 | 1461641652856 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:34:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:34:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 20:34:12 INFO - PROCESS | 1651 | 1461641652875 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:34:12 INFO - PROCESS | 1651 | 1461641652877 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:34:12 INFO - PROCESS | 1651 | 1461641652882 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:34:12 INFO - PROCESS | 1651 | 1461641652884 Marionette TRACE conn2 <- [1,386,null,{}] 20:34:12 INFO - PROCESS | 1651 | 1461641652886 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}] 20:34:13 INFO - PROCESS | 1651 | 1461641652998 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:34:13 INFO - PROCESS | 1651 | 1461641653026 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b513000 == 38 [pid = 1651] [id = 104] 20:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129b4c800) [pid = 1651] [serial = 309] [outer = 0x0] 20:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12b2ef400) [pid = 1651] [serial = 310] [outer = 0x129b4c800] 20:34:13 INFO - PROCESS | 1651 | 1461641653055 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12b476c00) [pid = 1651] [serial = 311] [outer = 0x129b4c800] 20:34:13 INFO - PROCESS | 1651 | 1461641653358 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 20:34:13 INFO - PROCESS | 1651 | 1461641653401 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 1651 | 1461641653402 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:34:13 INFO - PROCESS | 1651 | 1461641653404 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 1651 | 1461641653405 Marionette TRACE conn2 <- [1,390,null,{}] 20:34:13 INFO - PROCESS | 1651 | 1461641653414 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}] 20:34:13 INFO - PROCESS | 1651 | 1461641653501 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:34:13 INFO - PROCESS | 1651 | 1461641653505 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dd1800 == 39 [pid = 1651] [id = 105] 20:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11bf51c00) [pid = 1651] [serial = 312] [outer = 0x0] 20:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12b47a400) [pid = 1651] [serial = 313] [outer = 0x11bf51c00] 20:34:13 INFO - PROCESS | 1651 | 1461641653530 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12ba18c00) [pid = 1651] [serial = 314] [outer = 0x11bf51c00] 20:34:13 INFO - PROCESS | 1651 | 1461641653875 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]]]}] 20:34:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:34:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 476ms 20:34:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:34:13 INFO - PROCESS | 1651 | 1461641653881 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 1651 | 1461641653882 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:34:13 INFO - PROCESS | 1651 | 1461641653884 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 1651 | 1461641653885 Marionette TRACE conn2 <- [1,394,null,{}] 20:34:13 INFO - PROCESS | 1651 | 1461641653888 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}] 20:34:13 INFO - PROCESS | 1651 | 1461641653977 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:34:14 INFO - PROCESS | 1651 | 1461641654007 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b854000 == 40 [pid = 1651] [id = 106] 20:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ba1d800) [pid = 1651] [serial = 315] [outer = 0x0] 20:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12bad5000) [pid = 1651] [serial = 316] [outer = 0x12ba1d800] 20:34:14 INFO - PROCESS | 1651 | 1461641654031 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12bdb8800) [pid = 1651] [serial = 317] [outer = 0x12ba1d800] 20:34:14 INFO - PROCESS | 1651 | 1461641654374 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]]]}] 20:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 20:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:34:14 INFO - PROCESS | 1651 | 1461641654403 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:34:14 INFO - PROCESS | 1651 | 1461641654404 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:34:14 INFO - PROCESS | 1651 | 1461641654406 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:34:14 INFO - PROCESS | 1651 | 1461641654407 Marionette TRACE conn2 <- [1,398,null,{}] 20:34:14 INFO - PROCESS | 1651 | 1461641654409 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}] 20:34:14 INFO - PROCESS | 1651 | 1461641654507 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:34:14 INFO - PROCESS | 1651 | 1461641654511 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bcad000 == 41 [pid = 1651] [id = 107] 20:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12bad0000) [pid = 1651] [serial = 318] [outer = 0x0] 20:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12bfbd000) [pid = 1651] [serial = 319] [outer = 0x12bad0000] 20:34:14 INFO - PROCESS | 1651 | 1461641654536 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12d124c00) [pid = 1651] [serial = 320] [outer = 0x12bad0000] 20:34:14 INFO - PROCESS | 1651 | 1461641654887 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]]]}] 20:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1186b2c00) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x113614400) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x127dbf800) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11b556800) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1159b5400) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x118e06400) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x124475000) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124f7f000) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12b161400) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11a826400) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b161800) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b481400) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12b475400) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1273f0800) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11bf50000) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11ab49800) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1159bec00) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12bfbf000) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11c4d3400) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11bf46000) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11ba3ac00) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ab48000) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119256800) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:34:15 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1186b0800) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:34:15 INFO - PROCESS | 1651 | 1461641655108 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 1651 | 1461641655109 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:34:15 INFO - PROCESS | 1651 | 1461641655134 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 1651 | 1461641655135 Marionette TRACE conn2 <- [1,402,null,{}] 20:34:15 INFO - PROCESS | 1651 | 1461641655152 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}] 20:34:15 INFO - PROCESS | 1651 | 1461641655236 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:34:15 INFO - PROCESS | 1651 | 1461641655264 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba54800 == 42 [pid = 1651] [id = 108] 20:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11b556800) [pid = 1651] [serial = 321] [outer = 0x0] 20:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11bf46400) [pid = 1651] [serial = 322] [outer = 0x11b556800] 20:34:15 INFO - PROCESS | 1651 | 1461641655289 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x124f82800) [pid = 1651] [serial = 323] [outer = 0x11b556800] 20:34:15 INFO - PROCESS | 1651 | 1461641655617 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]]]}] 20:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 532ms 20:34:15 INFO - PROCESS | 1651 | 1461641655661 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 1651 | 1461641655662 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:34:15 INFO - PROCESS | 1651 | 1461641655664 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 1651 | 1461641655665 Marionette TRACE conn2 <- [1,406,null,{}] 20:34:15 INFO - PROCESS | 1651 | 1461641655668 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}] 20:34:15 INFO - PROCESS | 1651 | 1461641655742 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:34:15 INFO - PROCESS | 1651 | 1461641655748 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c10d800 == 43 [pid = 1651] [id = 109] 20:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1273f0800) [pid = 1651] [serial = 324] [outer = 0x0] 20:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b47f000) [pid = 1651] [serial = 325] [outer = 0x1273f0800] 20:34:15 INFO - PROCESS | 1651 | 1461641655772 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12d21a800) [pid = 1651] [serial = 326] [outer = 0x1273f0800] 20:34:16 INFO - PROCESS | 1651 | 1461641656086 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]]]}] 20:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 467ms 20:34:16 INFO - PROCESS | 1651 | 1461641656133 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 1651 | 1461641656134 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:34:16 INFO - PROCESS | 1651 | 1461641656136 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 1651 | 1461641656137 Marionette TRACE conn2 <- [1,410,null,{}] 20:34:16 INFO - PROCESS | 1651 | 1461641656139 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}] 20:34:16 INFO - PROCESS | 1651 | 1461641656215 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:34:16 INFO - PROCESS | 1651 | 1461641656220 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d527800 == 44 [pid = 1651] [id = 110] 20:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b161400) [pid = 1651] [serial = 327] [outer = 0x0] 20:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12d515400) [pid = 1651] [serial = 328] [outer = 0x12b161400] 20:34:16 INFO - PROCESS | 1651 | 1461641656244 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12d79b800) [pid = 1651] [serial = 329] [outer = 0x12b161400] 20:34:16 INFO - PROCESS | 1651 | 1461641656571 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]]]}] 20:34:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:34:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 20:34:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:34:16 INFO - PROCESS | 1651 | 1461641656604 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 1651 | 1461641656605 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:34:16 INFO - PROCESS | 1651 | 1461641656607 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 1651 | 1461641656608 Marionette TRACE conn2 <- [1,414,null,{}] 20:34:16 INFO - PROCESS | 1651 | 1461641656619 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}] 20:34:16 INFO - PROCESS | 1651 | 1461641656696 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:34:16 INFO - PROCESS | 1651 | 1461641656701 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dc32800 == 45 [pid = 1651] [id = 111] 20:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12d79dc00) [pid = 1651] [serial = 330] [outer = 0x0] 20:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12d7a1800) [pid = 1651] [serial = 331] [outer = 0x12d79dc00] 20:34:16 INFO - PROCESS | 1651 | 1461641656725 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12dc0b000) [pid = 1651] [serial = 332] [outer = 0x12d79dc00] 20:34:17 INFO - PROCESS | 1651 | 1461641657047 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]]]}] 20:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 20:34:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:34:17 INFO - PROCESS | 1651 | 1461641657120 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:34:17 INFO - PROCESS | 1651 | 1461641657123 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:34:17 INFO - PROCESS | 1651 | 1461641657127 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 1651 | 1461641657129 Marionette TRACE conn2 <- [1,418,null,{}] 20:34:17 INFO - PROCESS | 1651 | 1461641657133 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}] 20:34:17 INFO - PROCESS | 1651 | 1461641657221 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:34:17 INFO - PROCESS | 1651 | 1461641657309 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1152c9000 == 46 [pid = 1651] [id = 112] 20:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x115443400) [pid = 1651] [serial = 333] [outer = 0x0] 20:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11570c400) [pid = 1651] [serial = 334] [outer = 0x115443400] 20:34:17 INFO - PROCESS | 1651 | 1461641657342 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11685bc00) [pid = 1651] [serial = 335] [outer = 0x115443400] 20:34:17 INFO - PROCESS | 1651 | 1461641657781 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:34:18 INFO - PROCESS | 1651 | 1461641658442 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]]]}] 20:34:18 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 20:34:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1324ms 20:34:18 INFO - PROCESS | 1651 | 1461641658451 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:34:18 INFO - PROCESS | 1651 | 1461641658453 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:34:18 INFO - PROCESS | 1651 | 1461641658457 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 1651 | 1461641658459 Marionette TRACE conn2 <- [1,422,null,{}] 20:34:18 INFO - PROCESS | 1651 | 1461641658463 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}] 20:34:18 INFO - PROCESS | 1651 | 1461641658561 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:34:18 INFO - PROCESS | 1651 | 1461641658605 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fd5800 == 47 [pid = 1651] [id = 113] 20:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11667cc00) [pid = 1651] [serial = 336] [outer = 0x0] 20:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11894ac00) [pid = 1651] [serial = 337] [outer = 0x11667cc00] 20:34:18 INFO - PROCESS | 1651 | 1461641658689 Marionette DEBUG loaded listener.js 20:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118ed1400) [pid = 1651] [serial = 338] [outer = 0x11667cc00] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12d527800 == 46 [pid = 1651] [id = 110] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12c10d800 == 45 [pid = 1651] [id = 109] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba54800 == 44 [pid = 1651] [id = 108] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12bcad000 == 43 [pid = 1651] [id = 107] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12b854000 == 42 [pid = 1651] [id = 106] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x129dd1800 == 41 [pid = 1651] [id = 105] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12d1f0c00) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11b513000 == 40 [pid = 1651] [id = 104] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1275c9000 == 39 [pid = 1651] [id = 103] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119aed800 == 38 [pid = 1651] [id = 102] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x123b43800 == 37 [pid = 1651] [id = 101] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7c6000 == 36 [pid = 1651] [id = 100] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf29800 == 35 [pid = 1651] [id = 99] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba61000 == 34 [pid = 1651] [id = 98] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119c41000 == 33 [pid = 1651] [id = 97] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x119aee000 == 32 [pid = 1651] [id = 96] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x118fdd000 == 31 [pid = 1651] [id = 95] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x1155ad800 == 30 [pid = 1651] [id = 94] 20:34:19 INFO - PROCESS | 1651 | --DOCSHELL 0x12d295800 == 29 [pid = 1651] [id = 93] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1295a3c00) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x119b0dc00) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11576a000) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11c49ec00) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1189b2c00) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ad6f800) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127e4c800) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1277fac00) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1273e9800) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129b80400) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x129b78400) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123a54800) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12b2f4c00) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12b2ef800) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ba1c000) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12bdbc400) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12bad7000) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b47e000) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b475c00) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12d118400) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129b74c00) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1275da400) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12446bc00) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123a57400) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11ad85000) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11ad6a000) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118e0e800) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1166df800) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12d219000) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123a59400) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11c4d5800) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12382ac00) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11bf4fc00) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11c45ac00) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11ad89000) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11b5ed800) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11ab3d000) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119b15000) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119195000) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118943c00) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x124f7ec00) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 20:34:19 INFO - PROCESS | 1651 | 1461641659638 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]]]}] 20:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1224ms 20:34:19 INFO - PROCESS | 1651 | 1461641659681 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:34:19 INFO - PROCESS | 1651 | 1461641659685 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:34:19 INFO - PROCESS | 1651 | 1461641659690 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 1651 | 1461641659691 Marionette TRACE conn2 <- [1,426,null,{}] 20:34:19 INFO - PROCESS | 1651 | 1461641659694 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}] 20:34:19 INFO - PROCESS | 1651 | 1461641659763 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:34:19 INFO - PROCESS | 1651 | 1461641659768 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11917c000 == 30 [pid = 1651] [id = 114] 20:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11894f400) [pid = 1651] [serial = 339] [outer = 0x0] 20:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119acc000) [pid = 1651] [serial = 340] [outer = 0x11894f400] 20:34:19 INFO - PROCESS | 1651 | 1461641659797 Marionette DEBUG loaded listener.js 20:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119d4a000) [pid = 1651] [serial = 341] [outer = 0x11894f400] 20:34:20 INFO - PROCESS | 1651 | 1461641660155 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] 20:34:20 INFO - PROCESS | 1651 | 1461641660211 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:34:20 INFO - PROCESS | 1651 | 1461641660213 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:34:20 INFO - PROCESS | 1651 | 1461641660216 Marionette TRACE conn2 <- [1,430,null,{}] 20:34:20 INFO - PROCESS | 1651 | 1461641660223 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}] 20:34:20 INFO - PROCESS | 1651 | 1461641660296 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:34:20 INFO - PROCESS | 1651 | 1461641660302 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c40000 == 31 [pid = 1651] [id = 115] 20:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11ab3ec00) [pid = 1651] [serial = 342] [outer = 0x0] 20:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11ad83c00) [pid = 1651] [serial = 343] [outer = 0x11ab3ec00] 20:34:20 INFO - PROCESS | 1651 | 1461641660333 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11b555800) [pid = 1651] [serial = 344] [outer = 0x11ab3ec00] 20:34:20 INFO - PROCESS | 1651 | 1461641660672 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]]]}] 20:34:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:34:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 20:34:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:34:20 INFO - PROCESS | 1651 | 1461641660684 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:34:20 INFO - PROCESS | 1651 | 1461641660686 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:34:20 INFO - PROCESS | 1651 | 1461641660688 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:34:20 INFO - PROCESS | 1651 | 1461641660689 Marionette TRACE conn2 <- [1,434,null,{}] 20:34:20 INFO - PROCESS | 1651 | 1461641660691 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}] 20:34:20 INFO - PROCESS | 1651 | 1461641660785 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:34:20 INFO - PROCESS | 1651 | 1461641660791 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b503800 == 32 [pid = 1651] [id = 116] 20:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11ad86000) [pid = 1651] [serial = 345] [outer = 0x0] 20:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11ba43000) [pid = 1651] [serial = 346] [outer = 0x11ad86000] 20:34:20 INFO - PROCESS | 1651 | 1461641660818 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11c3bcc00) [pid = 1651] [serial = 347] [outer = 0x11ad86000] 20:34:21 INFO - PROCESS | 1651 | 1461641661161 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]]]}] 20:34:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 518ms 20:34:21 INFO - PROCESS | 1651 | 1461641661207 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 1651 | 1461641661208 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:34:21 INFO - PROCESS | 1651 | 1461641661210 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - PROCESS | 1651 | 1461641661211 Marionette TRACE conn2 <- [1,438,null,{}] 20:34:21 INFO - PROCESS | 1651 | 1461641661214 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}] 20:34:21 INFO - PROCESS | 1651 | 1461641661297 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:34:21 INFO - PROCESS | 1651 | 1461641661302 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf44800 == 33 [pid = 1651] [id = 117] 20:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11638f400) [pid = 1651] [serial = 348] [outer = 0x0] 20:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11c457000) [pid = 1651] [serial = 349] [outer = 0x11638f400] 20:34:21 INFO - PROCESS | 1651 | 1461641661328 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11c4d2400) [pid = 1651] [serial = 350] [outer = 0x11638f400] 20:34:21 INFO - PROCESS | 1651 | 1461641661658 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]]]}] 20:34:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 20:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:34:21 INFO - PROCESS | 1651 | 1461641661687 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 1651 | 1461641661688 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:34:21 INFO - PROCESS | 1651 | 1461641661691 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - PROCESS | 1651 | 1461641661692 Marionette TRACE conn2 <- [1,442,null,{}] 20:34:21 INFO - PROCESS | 1651 | 1461641661694 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}] 20:34:21 INFO - PROCESS | 1651 | 1461641661793 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:34:21 INFO - PROCESS | 1651 | 1461641661800 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12389a000 == 34 [pid = 1651] [id = 118] 20:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11c45f000) [pid = 1651] [serial = 351] [outer = 0x0] 20:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12381e000) [pid = 1651] [serial = 352] [outer = 0x11c45f000] 20:34:21 INFO - PROCESS | 1651 | 1461641661828 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123b8e800) [pid = 1651] [serial = 353] [outer = 0x11c45f000] 20:34:22 INFO - PROCESS | 1651 | 1461641662174 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]]]}] 20:34:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:34:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 20:34:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:34:22 INFO - PROCESS | 1651 | 1461641662209 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 1651 | 1461641662211 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:34:22 INFO - PROCESS | 1651 | 1461641662213 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 1651 | 1461641662214 Marionette TRACE conn2 <- [1,446,null,{}] 20:34:22 INFO - PROCESS | 1651 | 1461641662216 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}] 20:34:22 INFO - PROCESS | 1651 | 1461641662299 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:34:22 INFO - PROCESS | 1651 | 1461641662330 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c36800 == 35 [pid = 1651] [id = 119] 20:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x115769400) [pid = 1651] [serial = 354] [outer = 0x0] 20:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ede800) [pid = 1651] [serial = 355] [outer = 0x115769400] 20:34:22 INFO - PROCESS | 1651 | 1461641662356 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124f7a400) [pid = 1651] [serial = 356] [outer = 0x115769400] 20:34:22 INFO - PROCESS | 1651 | 1461641662691 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]]]}] 20:34:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:34:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 20:34:22 INFO - PROCESS | 1651 | 1461641662734 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 1651 | 1461641662735 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:34:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:34:22 INFO - PROCESS | 1651 | 1461641662738 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 1651 | 1461641662739 Marionette TRACE conn2 <- [1,450,null,{}] 20:34:22 INFO - PROCESS | 1651 | 1461641662742 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}] 20:34:22 INFO - PROCESS | 1651 | 1461641662843 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:34:22 INFO - PROCESS | 1651 | 1461641662849 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12404f000 == 36 [pid = 1651] [id = 120] 20:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123a54400) [pid = 1651] [serial = 357] [outer = 0x0] 20:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1273e9800) [pid = 1651] [serial = 358] [outer = 0x123a54400] 20:34:22 INFO - PROCESS | 1651 | 1461641662889 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1275da000) [pid = 1651] [serial = 359] [outer = 0x123a54400] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11bf51c00) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12ba1d800) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11ad69000) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11667f000) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11bf4dc00) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12382a800) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c459c00) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1272f3c00) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b0a000) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1278c3c00) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11667f400) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1147d6c00) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12bad0000) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11b556800) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12b161400) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1273f0800) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:34:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x129b4c800) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:34:23 INFO - PROCESS | 1651 | 1461641663501 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] 20:34:23 INFO - PROCESS | 1651 | 1461641663508 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:34:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:34:23 INFO - PROCESS | 1651 | 1461641663510 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:34:23 INFO - PROCESS | 1651 | 1461641663513 Marionette TRACE conn2 <- [1,454,null,{}] 20:34:23 INFO - PROCESS | 1651 | 1461641663515 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}] 20:34:23 INFO - PROCESS | 1651 | 1461641663602 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:34:23 INFO - PROCESS | 1651 | 1461641663646 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x124297800 == 37 [pid = 1651] [id = 121] 20:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1189be800) [pid = 1651] [serial = 360] [outer = 0x0] 20:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1241f0000) [pid = 1651] [serial = 361] [outer = 0x1189be800] 20:34:23 INFO - PROCESS | 1651 | 1461641663671 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1277f5800) [pid = 1651] [serial = 362] [outer = 0x1189be800] 20:34:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:23 INFO - PROCESS | 1651 | 1461641663949 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]]]}] 20:34:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:34:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 20:34:23 INFO - PROCESS | 1651 | 1461641663985 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:34:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:34:23 INFO - PROCESS | 1651 | 1461641663986 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:34:23 INFO - PROCESS | 1651 | 1461641663988 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:34:23 INFO - PROCESS | 1651 | 1461641663989 Marionette TRACE conn2 <- [1,458,null,{}] 20:34:23 INFO - PROCESS | 1651 | 1461641663992 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}] 20:34:24 INFO - PROCESS | 1651 | 1461641664069 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:34:24 INFO - PROCESS | 1651 | 1461641664074 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12731b000 == 38 [pid = 1651] [id = 122] 20:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x127734000) [pid = 1651] [serial = 363] [outer = 0x0] 20:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127e49800) [pid = 1651] [serial = 364] [outer = 0x127734000] 20:34:24 INFO - PROCESS | 1651 | 1461641664101 Marionette DEBUG loaded listener.js 20:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129048000) [pid = 1651] [serial = 365] [outer = 0x127734000] 20:34:24 INFO - PROCESS | 1651 | 1461641664403 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] 20:34:24 INFO - PROCESS | 1651 | 1461641664408 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:34:24 INFO - PROCESS | 1651 | 1461641664423 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 1651 | 1461641664424 Marionette TRACE conn2 <- [1,462,null,{}] 20:34:24 INFO - PROCESS | 1651 | 1461641664426 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}] 20:34:24 INFO - PROCESS | 1651 | 1461641664536 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:34:24 INFO - PROCESS | 1651 | 1461641664542 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e04800 == 39 [pid = 1651] [id = 123] 20:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11c3bdc00) [pid = 1651] [serial = 366] [outer = 0x0] 20:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129b53400) [pid = 1651] [serial = 367] [outer = 0x11c3bdc00] 20:34:24 INFO - PROCESS | 1651 | 1461641664571 Marionette DEBUG loaded listener.js 20:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b2f2400) [pid = 1651] [serial = 368] [outer = 0x11c3bdc00] 20:34:24 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:24 INFO - PROCESS | 1651 | 1461641664918 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] 20:34:24 INFO - PROCESS | 1651 | 1461641664944 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:34:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:34:24 INFO - PROCESS | 1651 | 1461641664949 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 1651 | 1461641664950 Marionette TRACE conn2 <- [1,466,null,{}] 20:34:24 INFO - PROCESS | 1651 | 1461641664952 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}] 20:34:25 INFO - PROCESS | 1651 | 1461641665023 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:34:25 INFO - PROCESS | 1651 | 1461641665029 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129de3000 == 40 [pid = 1651] [id = 124] 20:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b2f3c00) [pid = 1651] [serial = 369] [outer = 0x0] 20:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b47c400) [pid = 1651] [serial = 370] [outer = 0x12b2f3c00] 20:34:25 INFO - PROCESS | 1651 | 1461641665055 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ba17000) [pid = 1651] [serial = 371] [outer = 0x12b2f3c00] 20:34:25 INFO - PROCESS | 1651 | 1461641665453 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] 20:34:25 INFO - PROCESS | 1651 | 1461641665470 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:34:25 INFO - PROCESS | 1651 | 1461641665474 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:34:25 INFO - PROCESS | 1651 | 1461641665476 Marionette TRACE conn2 <- [1,470,null,{}] 20:34:25 INFO - PROCESS | 1651 | 1461641665480 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}] 20:34:25 INFO - PROCESS | 1651 | 1461641665576 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:34:25 INFO - PROCESS | 1651 | 1461641665628 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fd8800 == 41 [pid = 1651] [id = 125] 20:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116384400) [pid = 1651] [serial = 372] [outer = 0x0] 20:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118e71c00) [pid = 1651] [serial = 373] [outer = 0x116384400] 20:34:25 INFO - PROCESS | 1651 | 1461641665660 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b0dc00) [pid = 1651] [serial = 374] [outer = 0x116384400] 20:34:26 INFO - PROCESS | 1651 | 1461641666110 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 20:34:26 INFO - PROCESS | 1651 | 1461641666147 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 1651 | 1461641666150 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:34:26 INFO - PROCESS | 1651 | 1461641666155 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 1651 | 1461641666157 Marionette TRACE conn2 <- [1,474,null,{}] 20:34:26 INFO - PROCESS | 1651 | 1461641666160 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}] 20:34:26 INFO - PROCESS | 1651 | 1461641666309 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:34:26 INFO - PROCESS | 1651 | 1461641666377 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bb81800 == 42 [pid = 1651] [id = 126] 20:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11acc2c00) [pid = 1651] [serial = 375] [outer = 0x0] 20:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ad83400) [pid = 1651] [serial = 376] [outer = 0x11acc2c00] 20:34:26 INFO - PROCESS | 1651 | 1461641666408 Marionette DEBUG loaded listener.js 20:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11ba43800) [pid = 1651] [serial = 377] [outer = 0x11acc2c00] 20:34:26 INFO - PROCESS | 1651 | 1461641666860 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]]]}] 20:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 720ms 20:34:26 INFO - PROCESS | 1651 | 1461641666876 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 1651 | 1461641666877 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:34:26 INFO - PROCESS | 1651 | 1461641666882 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 1651 | 1461641666885 Marionette TRACE conn2 <- [1,478,null,{}] 20:34:26 INFO - PROCESS | 1651 | 1461641666892 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}] 20:34:27 INFO - PROCESS | 1651 | 1461641667019 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:34:27 INFO - PROCESS | 1651 | 1461641667026 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x129989000 == 43 [pid = 1651] [id = 127] 20:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123829c00) [pid = 1651] [serial = 378] [outer = 0x0] 20:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123a57c00) [pid = 1651] [serial = 379] [outer = 0x123829c00] 20:34:27 INFO - PROCESS | 1651 | 1461641667070 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1242d7400) [pid = 1651] [serial = 380] [outer = 0x123829c00] 20:34:27 INFO - PROCESS | 1651 | 1461641667523 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]]]}] 20:34:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:34:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 673ms 20:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:34:27 INFO - PROCESS | 1651 | 1461641667555 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:34:27 INFO - PROCESS | 1651 | 1461641667557 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:34:27 INFO - PROCESS | 1651 | 1461641667559 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:34:27 INFO - PROCESS | 1651 | 1461641667560 Marionette TRACE conn2 <- [1,482,null,{}] 20:34:27 INFO - PROCESS | 1651 | 1461641667605 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}] 20:34:27 INFO - PROCESS | 1651 | 1461641667698 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:34:27 INFO - PROCESS | 1651 | 1461641667754 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119218000 == 44 [pid = 1651] [id = 128] 20:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116386c00) [pid = 1651] [serial = 381] [outer = 0x0] 20:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1242dbc00) [pid = 1651] [serial = 382] [outer = 0x116386c00] 20:34:27 INFO - PROCESS | 1651 | 1461641667785 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b163800) [pid = 1651] [serial = 383] [outer = 0x116386c00] 20:34:28 INFO - PROCESS | 1651 | 1461641668366 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]]]}] 20:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 859ms 20:34:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:34:28 INFO - PROCESS | 1651 | 1461641668419 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 1651 | 1461641668421 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:34:28 INFO - PROCESS | 1651 | 1461641668424 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - PROCESS | 1651 | 1461641668427 Marionette TRACE conn2 <- [1,486,null,{}] 20:34:28 INFO - PROCESS | 1651 | 1461641668430 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}] 20:34:28 INFO - PROCESS | 1651 | 1461641668516 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:34:28 INFO - PROCESS | 1651 | 1461641668573 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119232000 == 45 [pid = 1651] [id = 129] 20:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118947800) [pid = 1651] [serial = 384] [outer = 0x0] 20:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118ed0400) [pid = 1651] [serial = 385] [outer = 0x118947800] 20:34:28 INFO - PROCESS | 1651 | 1461641668603 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119b0c800) [pid = 1651] [serial = 386] [outer = 0x118947800] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x127e04800 == 44 [pid = 1651] [id = 123] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12731b000 == 43 [pid = 1651] [id = 122] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x124297800 == 42 [pid = 1651] [id = 121] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12404f000 == 41 [pid = 1651] [id = 120] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x123c36800 == 40 [pid = 1651] [id = 119] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12389a000 == 39 [pid = 1651] [id = 118] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf44800 == 38 [pid = 1651] [id = 117] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11b503800 == 37 [pid = 1651] [id = 116] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12d7a1800) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119c40000 == 36 [pid = 1651] [id = 115] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11917c000 == 35 [pid = 1651] [id = 114] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x118fd5800 == 34 [pid = 1651] [id = 113] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1152c9000 == 33 [pid = 1651] [id = 112] 20:34:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12dc32800 == 32 [pid = 1651] [id = 111] 20:34:28 INFO - PROCESS | 1651 | 1461641668979 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]]]}] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12b47a400) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bad5000) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11b552c00) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11bcc1c00) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119191c00) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119d47400) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c5c8400) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123a5d400) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123ee1c00) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1241ee800) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124f0cc00) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124fbd800) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1278c0800) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x127dc2800) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11bf53400) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11c459800) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12903e000) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 20:34:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:34:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 574ms 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11867d000) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1189afc00) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ab47400) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11ad6fc00) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 20:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12bfbd000) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12bdb8800) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12d124c00) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11bf46400) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124f82800) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12d515400) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12b47f000) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12b2ef400) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12b476c00) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12ba18c00) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12d21a800) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12d79b800) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x129b7b400) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 20:34:29 INFO - PROCESS | 1651 | 1461641669004 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:34:29 INFO - PROCESS | 1651 | 1461641669008 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:34:29 INFO - PROCESS | 1651 | 1461641669012 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:34:29 INFO - PROCESS | 1651 | 1461641669014 Marionette TRACE conn2 <- [1,490,null,{}] 20:34:29 INFO - PROCESS | 1651 | 1461641669016 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}] 20:34:29 INFO - PROCESS | 1651 | 1461641669088 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:34:29 INFO - PROCESS | 1651 | 1461641669093 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119724800 == 33 [pid = 1651] [id = 130] 20:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119b10400) [pid = 1651] [serial = 387] [outer = 0x0] 20:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11ab3fc00) [pid = 1651] [serial = 388] [outer = 0x119b10400] 20:34:29 INFO - PROCESS | 1651 | 1461641669122 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11ad71400) [pid = 1651] [serial = 389] [outer = 0x119b10400] 20:34:29 INFO - PROCESS | 1651 | 1461641669439 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]]]}] 20:34:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:34:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 20:34:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:34:29 INFO - PROCESS | 1651 | 1461641669482 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:34:29 INFO - PROCESS | 1651 | 1461641669483 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:34:29 INFO - PROCESS | 1651 | 1461641669486 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:34:29 INFO - PROCESS | 1651 | 1461641669488 Marionette TRACE conn2 <- [1,494,null,{}] 20:34:29 INFO - PROCESS | 1651 | 1461641669495 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}] 20:34:29 INFO - PROCESS | 1651 | 1461641669578 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:34:29 INFO - PROCESS | 1651 | 1461641669621 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b505000 == 34 [pid = 1651] [id = 131] 20:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11ad71800) [pid = 1651] [serial = 390] [outer = 0x0] 20:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11ba39400) [pid = 1651] [serial = 391] [outer = 0x11ad71800] 20:34:29 INFO - PROCESS | 1651 | 1461641669649 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11c4dac00) [pid = 1651] [serial = 392] [outer = 0x11ad71800] 20:34:30 INFO - PROCESS | 1651 | 1461641670025 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]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 569ms 20:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:34:30 INFO - PROCESS | 1651 | 1461641670056 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 1651 | 1461641670059 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:34:30 INFO - PROCESS | 1651 | 1461641670062 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 1651 | 1461641670064 Marionette TRACE conn2 <- [1,498,null,{}] 20:34:30 INFO - PROCESS | 1651 | 1461641670068 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}] 20:34:30 INFO - PROCESS | 1651 | 1461641670188 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:34:30 INFO - PROCESS | 1651 | 1461641670249 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c597800 == 35 [pid = 1651] [id = 132] 20:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11c45a800) [pid = 1651] [serial = 393] [outer = 0x0] 20:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123a5cc00) [pid = 1651] [serial = 394] [outer = 0x11c45a800] 20:34:30 INFO - PROCESS | 1651 | 1461641670324 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124f03400) [pid = 1651] [serial = 395] [outer = 0x11c45a800] 20:34:30 INFO - PROCESS | 1651 | 1461641670617 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]]]}] 20:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 571ms 20:34:30 INFO - PROCESS | 1651 | 1461641670639 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:34:30 INFO - PROCESS | 1651 | 1461641670640 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:34:30 INFO - PROCESS | 1651 | 1461641670642 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:34:30 INFO - PROCESS | 1651 | 1461641670644 Marionette TRACE conn2 <- [1,502,null,{}] 20:34:30 INFO - PROCESS | 1651 | 1461641670654 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}] 20:34:30 INFO - PROCESS | 1651 | 1461641670755 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:34:30 INFO - PROCESS | 1651 | 1461641670762 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b40000 == 36 [pid = 1651] [id = 133] 20:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11576a000) [pid = 1651] [serial = 396] [outer = 0x0] 20:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124f7d400) [pid = 1651] [serial = 397] [outer = 0x11576a000] 20:34:30 INFO - PROCESS | 1651 | 1461641670788 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1278cac00) [pid = 1651] [serial = 398] [outer = 0x11576a000] 20:34:31 INFO - PROCESS | 1651 | 1461641671107 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]]]}] 20:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 476ms 20:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:34:31 INFO - PROCESS | 1651 | 1461641671119 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 1651 | 1461641671120 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:34:31 INFO - PROCESS | 1651 | 1461641671122 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 1651 | 1461641671123 Marionette TRACE conn2 <- [1,506,null,{}] 20:34:31 INFO - PROCESS | 1651 | 1461641671125 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}] 20:34:31 INFO - PROCESS | 1651 | 1461641671233 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:34:31 INFO - PROCESS | 1651 | 1461641671265 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244a8800 == 37 [pid = 1651] [id = 134] 20:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12903dc00) [pid = 1651] [serial = 399] [outer = 0x0] 20:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12b161c00) [pid = 1651] [serial = 400] [outer = 0x12903dc00] 20:34:31 INFO - PROCESS | 1651 | 1461641671293 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b47a400) [pid = 1651] [serial = 401] [outer = 0x12903dc00] 20:34:31 INFO - PROCESS | 1651 | 1461641671640 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]]]}] 20:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 568ms 20:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:34:31 INFO - PROCESS | 1651 | 1461641671691 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 1651 | 1461641671692 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:34:31 INFO - PROCESS | 1651 | 1461641671700 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 1651 | 1461641671701 Marionette TRACE conn2 <- [1,510,null,{}] 20:34:31 INFO - PROCESS | 1651 | 1461641671703 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}] 20:34:31 INFO - PROCESS | 1651 | 1461641671790 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:34:31 INFO - PROCESS | 1651 | 1461641671823 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1155b0800 == 38 [pid = 1651] [id = 135] 20:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b803c00) [pid = 1651] [serial = 402] [outer = 0x0] 20:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12ba15800) [pid = 1651] [serial = 403] [outer = 0x12b803c00] 20:34:31 INFO - PROCESS | 1651 | 1461641671848 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12bad4c00) [pid = 1651] [serial = 404] [outer = 0x12b803c00] 20:34:32 INFO - PROCESS | 1651 | 1461641672174 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]]]}] 20:34:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 20:34:32 INFO - PROCESS | 1651 | 1461641672218 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 1651 | 1461641672219 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:34:32 INFO - PROCESS | 1651 | 1461641672221 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:34:32 INFO - PROCESS | 1651 | 1461641672222 Marionette TRACE conn2 <- [1,514,null,{}] 20:34:32 INFO - PROCESS | 1651 | 1461641672225 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}] 20:34:32 INFO - PROCESS | 1651 | 1461641672310 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:34:32 INFO - PROCESS | 1651 | 1461641672339 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12998d800 == 39 [pid = 1651] [id = 136] 20:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba1a400) [pid = 1651] [serial = 405] [outer = 0x0] 20:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12bdb7c00) [pid = 1651] [serial = 406] [outer = 0x12ba1a400] 20:34:32 INFO - PROCESS | 1651 | 1461641672364 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12bfb6800) [pid = 1651] [serial = 407] [outer = 0x12ba1a400] 20:34:32 INFO - PROCESS | 1651 | 1461641672657 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]]]}] 20:34:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 20:34:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 20:34:32 INFO - PROCESS | 1651 | 1461641672692 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 1651 | 1461641672693 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:34:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:34:32 INFO - PROCESS | 1651 | 1461641672699 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:34:32 INFO - PROCESS | 1651 | 1461641672701 Marionette TRACE conn2 <- [1,518,null,{}] 20:34:32 INFO - PROCESS | 1651 | 1461641672703 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}] 20:34:32 INFO - PROCESS | 1651 | 1461641672794 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:34:32 INFO - PROCESS | 1651 | 1461641672799 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8f7000 == 40 [pid = 1651] [id = 137] 20:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12bad8800) [pid = 1651] [serial = 408] [outer = 0x0] 20:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bfc1800) [pid = 1651] [serial = 409] [outer = 0x12bad8800] 20:34:32 INFO - PROCESS | 1651 | 1461641672823 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12d1e6c00) [pid = 1651] [serial = 410] [outer = 0x12bad8800] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11c45f000) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11638f400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11ab3ec00) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115769400) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11667cc00) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115443400) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11ad86000) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123a54400) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1189be800) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11c3bdc00) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x127734000) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11894f400) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:34:33 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12d11b800) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:34:33 INFO - PROCESS | 1651 | 1461641673182 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]]]}] 20:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 20:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:34:33 INFO - PROCESS | 1651 | 1461641673218 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 1651 | 1461641673219 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:34:33 INFO - PROCESS | 1651 | 1461641673221 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 1651 | 1461641673223 Marionette TRACE conn2 <- [1,522,null,{}] 20:34:33 INFO - PROCESS | 1651 | 1461641673225 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}] 20:34:33 INFO - PROCESS | 1651 | 1461641673300 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:34:33 INFO - PROCESS | 1651 | 1461641673304 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238af800 == 41 [pid = 1651] [id = 138] 20:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11667f400) [pid = 1651] [serial = 411] [outer = 0x0] 20:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11c4d6400) [pid = 1651] [serial = 412] [outer = 0x11667f400] 20:34:33 INFO - PROCESS | 1651 | 1461641673330 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x127e43000) [pid = 1651] [serial = 413] [outer = 0x11667f400] 20:34:33 INFO - PROCESS | 1651 | 1461641673664 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]]]}] 20:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 20:34:33 INFO - PROCESS | 1651 | 1461641673690 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 1651 | 1461641673692 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:34:33 INFO - PROCESS | 1651 | 1461641673699 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 1651 | 1461641673700 Marionette TRACE conn2 <- [1,526,null,{}] 20:34:33 INFO - PROCESS | 1651 | 1461641673703 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}] 20:34:33 INFO - PROCESS | 1651 | 1461641673791 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:34:33 INFO - PROCESS | 1651 | 1461641673798 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd16800 == 42 [pid = 1651] [id = 139] 20:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123a54400) [pid = 1651] [serial = 414] [outer = 0x0] 20:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12d510800) [pid = 1651] [serial = 415] [outer = 0x123a54400] 20:34:33 INFO - PROCESS | 1651 | 1461641673827 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12dc0a800) [pid = 1651] [serial = 416] [outer = 0x123a54400] 20:34:34 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 20:34:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 473ms 20:34:34 INFO - PROCESS | 1651 | 1461641674164 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]]]}] 20:34:34 INFO - PROCESS | 1651 | 1461641674167 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:34:34 INFO - PROCESS | 1651 | 1461641674168 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:34:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:34:34 INFO - PROCESS | 1651 | 1461641674171 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:34:34 INFO - PROCESS | 1651 | 1461641674172 Marionette TRACE conn2 <- [1,530,null,{}] 20:34:34 INFO - PROCESS | 1651 | 1461641674174 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}] 20:34:34 INFO - PROCESS | 1651 | 1461641674253 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:34:34 INFO - PROCESS | 1651 | 1461641674258 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d28f000 == 43 [pid = 1651] [id = 140] 20:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12ddd7000) [pid = 1651] [serial = 417] [outer = 0x0] 20:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12dddec00) [pid = 1651] [serial = 418] [outer = 0x12ddd7000] 20:34:34 INFO - PROCESS | 1651 | 1461641674285 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12e557c00) [pid = 1651] [serial = 419] [outer = 0x12ddd7000] 20:34:34 INFO - PROCESS | 1651 | 1461641674583 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"]]]}] 20:34:34 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:34:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:34:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:34:34 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:34:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:34:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:34:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 20:34:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:34:34 INFO - PROCESS | 1651 | 1461641674639 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:34:34 INFO - PROCESS | 1651 | 1461641674640 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:34:34 INFO - PROCESS | 1651 | 1461641674643 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:34:34 INFO - PROCESS | 1651 | 1461641674644 Marionette TRACE conn2 <- [1,534,null,{}] 20:34:34 INFO - PROCESS | 1651 | 1461641674646 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}] 20:34:34 INFO - PROCESS | 1651 | 1461641674744 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:34:34 INFO - PROCESS | 1651 | 1461641674753 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dc2d000 == 44 [pid = 1651] [id = 141] 20:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12dde4800) [pid = 1651] [serial = 420] [outer = 0x0] 20:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12e55a800) [pid = 1651] [serial = 421] [outer = 0x12dde4800] 20:34:34 INFO - PROCESS | 1651 | 1461641674777 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12e565c00) [pid = 1651] [serial = 422] [outer = 0x12dde4800] 20:34:35 INFO - PROCESS | 1651 | 1461641675065 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]]]}] 20:34:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:34:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 20:34:35 INFO - PROCESS | 1651 | 1461641675167 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 1651 | 1461641675169 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:34:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:34:35 INFO - PROCESS | 1651 | 1461641675172 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 1651 | 1461641675175 Marionette TRACE conn2 <- [1,538,null,{}] 20:34:35 INFO - PROCESS | 1651 | 1461641675201 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}] 20:34:35 INFO - PROCESS | 1651 | 1461641675308 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:34:35 INFO - PROCESS | 1651 | 1461641675393 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x118663000 == 45 [pid = 1651] [id = 142] 20:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1166df800) [pid = 1651] [serial = 423] [outer = 0x0] 20:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11888e800) [pid = 1651] [serial = 424] [outer = 0x1166df800] 20:34:35 INFO - PROCESS | 1651 | 1461641675435 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119b0f000) [pid = 1651] [serial = 425] [outer = 0x1166df800] 20:34:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:34:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 674ms 20:34:35 INFO - PROCESS | 1651 | 1461641675844 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]]]}] 20:34:35 INFO - PROCESS | 1651 | 1461641675849 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 1651 | 1461641675852 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:34:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:34:35 INFO - PROCESS | 1651 | 1461641675857 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 1651 | 1461641675860 Marionette TRACE conn2 <- [1,542,null,{}] 20:34:35 INFO - PROCESS | 1651 | 1461641675863 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}] 20:34:35 INFO - PROCESS | 1651 | 1461641675958 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:34:36 INFO - PROCESS | 1651 | 1461641676001 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba54000 == 46 [pid = 1651] [id = 143] 20:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x117980c00) [pid = 1651] [serial = 426] [outer = 0x0] 20:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11a8ecc00) [pid = 1651] [serial = 427] [outer = 0x117980c00] 20:34:36 INFO - PROCESS | 1651 | 1461641676031 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11bf4fc00) [pid = 1651] [serial = 428] [outer = 0x117980c00] 20:34:36 INFO - PROCESS | 1651 | 1461641676394 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]]]}] 20:34:36 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. 20:34:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 572ms 20:34:36 INFO - PROCESS | 1651 | 1461641676428 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:34:36 INFO - PROCESS | 1651 | 1461641676432 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:34:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:34:36 INFO - PROCESS | 1651 | 1461641676436 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:34:36 INFO - PROCESS | 1651 | 1461641676437 Marionette TRACE conn2 <- [1,546,null,{}] 20:34:36 INFO - PROCESS | 1651 | 1461641676444 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}] 20:34:36 INFO - PROCESS | 1651 | 1461641676591 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:34:36 INFO - PROCESS | 1651 | 1461641676674 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd1e800 == 47 [pid = 1651] [id = 144] 20:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11c8f6800) [pid = 1651] [serial = 429] [outer = 0x0] 20:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1242e6c00) [pid = 1651] [serial = 430] [outer = 0x11c8f6800] 20:34:36 INFO - PROCESS | 1651 | 1461641676730 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x129b77400) [pid = 1651] [serial = 431] [outer = 0x11c8f6800] 20:34:37 INFO - PROCESS | 1651 | 1461641677128 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]]]}] 20:34:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:34:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 719ms 20:34:37 INFO - PROCESS | 1651 | 1461641677160 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 1651 | 1461641677162 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:34:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:34:37 INFO - PROCESS | 1651 | 1461641677169 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 1651 | 1461641677170 Marionette TRACE conn2 <- [1,550,null,{}] 20:34:37 INFO - PROCESS | 1651 | 1461641677173 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}] 20:34:37 INFO - PROCESS | 1651 | 1461641677274 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:34:37 INFO - PROCESS | 1651 | 1461641677355 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd10800 == 48 [pid = 1651] [id = 145] 20:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x129b78400) [pid = 1651] [serial = 432] [outer = 0x0] 20:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b2f4c00) [pid = 1651] [serial = 433] [outer = 0x129b78400] 20:34:37 INFO - PROCESS | 1651 | 1461641677390 Marionette DEBUG loaded listener.js 20:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bfb5400) [pid = 1651] [serial = 434] [outer = 0x129b78400] 20:34:37 INFO - PROCESS | 1651 | 1461641677764 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]]]}] 20:34:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 20:34:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 20:34:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:34:37 INFO - PROCESS | 1651 | 1461641677788 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 1651 | 1461641677790 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:34:37 INFO - PROCESS | 1651 | 1461641677792 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 1651 | 1461641677793 Marionette TRACE conn2 <- [1,554,null,{}] 20:34:37 INFO - PROCESS | 1651 | 1461641677796 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}] 20:34:37 INFO - PROCESS | 1651 | 1461641677889 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:34:37 INFO - PROCESS | 1651 | 1461641677967 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dea2800 == 49 [pid = 1651] [id = 146] 20:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12d120800) [pid = 1651] [serial = 435] [outer = 0x0] 20:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12d513400) [pid = 1651] [serial = 436] [outer = 0x12d120800] 20:34:38 INFO - PROCESS | 1651 | 1461641677998 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12d7a5800) [pid = 1651] [serial = 437] [outer = 0x12d120800] 20:34:38 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:38 INFO - PROCESS | 1651 | 1461641678576 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]]]}] 20:34:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:34:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 872ms 20:34:38 INFO - PROCESS | 1651 | 1461641678665 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:34:38 INFO - PROCESS | 1651 | 1461641678667 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:34:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:34:38 INFO - PROCESS | 1651 | 1461641678673 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:34:38 INFO - PROCESS | 1651 | 1461641678676 Marionette TRACE conn2 <- [1,558,null,{}] 20:34:38 INFO - PROCESS | 1651 | 1461641678681 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}] 20:34:38 INFO - PROCESS | 1651 | 1461641678809 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:34:38 INFO - PROCESS | 1651 | 1461641678875 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af4800 == 50 [pid = 1651] [id = 147] 20:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118942000) [pid = 1651] [serial = 438] [outer = 0x0] 20:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118e0b400) [pid = 1651] [serial = 439] [outer = 0x118942000] 20:34:38 INFO - PROCESS | 1651 | 1461641678922 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119b10c00) [pid = 1651] [serial = 440] [outer = 0x118942000] 20:34:39 INFO - PROCESS | 1651 | 1461641679458 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]]]}] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12d28f000 == 49 [pid = 1651] [id = 140] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd16800 == 48 [pid = 1651] [id = 139] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1238af800 == 47 [pid = 1651] [id = 138] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8f7000 == 46 [pid = 1651] [id = 137] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12998d800 == 45 [pid = 1651] [id = 136] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1155b0800 == 44 [pid = 1651] [id = 135] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b47c400) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1244a8800 == 43 [pid = 1651] [id = 134] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x123b40000 == 42 [pid = 1651] [id = 133] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11c597800 == 41 [pid = 1651] [id = 132] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11b505000 == 40 [pid = 1651] [id = 131] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119724800 == 39 [pid = 1651] [id = 130] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119232000 == 38 [pid = 1651] [id = 129] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119218000 == 37 [pid = 1651] [id = 128] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x129989000 == 36 [pid = 1651] [id = 127] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11bb81800 == 35 [pid = 1651] [id = 126] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x118fd8800 == 34 [pid = 1651] [id = 125] 20:34:39 INFO - PROCESS | 1651 | --DOCSHELL 0x129de3000 == 33 [pid = 1651] [id = 124] 20:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 827ms 20:34:39 INFO - PROCESS | 1651 | 1461641679499 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 1651 | 1461641679503 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:34:39 INFO - PROCESS | 1651 | 1461641679507 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 1651 | 1461641679509 Marionette TRACE conn2 <- [1,562,null,{}] 20:34:39 INFO - PROCESS | 1651 | 1461641679511 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}] 20:34:39 INFO - PROCESS | 1651 | 1461641679584 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:34:39 INFO - PROCESS | 1651 | 1461641679589 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x116324800 == 34 [pid = 1651] [id = 148] 20:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11576b400) [pid = 1651] [serial = 441] [outer = 0x0] 20:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119b0b400) [pid = 1651] [serial = 442] [outer = 0x11576b400] 20:34:39 INFO - PROCESS | 1651 | 1461641679618 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11acbf800) [pid = 1651] [serial = 443] [outer = 0x11576b400] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12d21e400) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11570c400) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11ba43000) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1273e9800) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1241f0000) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x124f7a400) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b2f2400) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x127e49800) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x129b53400) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1277f5800) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1275da000) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119acc000) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119d4a000) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123b8e800) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11c4d2400) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x129048000) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11c3bcc00) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12381e000) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11c457000) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11ad83c00) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123ede800) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11b555800) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118ed1400) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11894ac00) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11685bc00) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 20:34:39 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:39 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:39 INFO - PROCESS | 1651 | 1461641679965 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]]]}] 20:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 20:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:34:39 INFO - PROCESS | 1651 | 1461641679977 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 1651 | 1461641679979 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:34:39 INFO - PROCESS | 1651 | 1461641679983 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 1651 | 1461641679985 Marionette TRACE conn2 <- [1,566,null,{}] 20:34:39 INFO - PROCESS | 1651 | 1461641679993 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}] 20:34:40 INFO - PROCESS | 1651 | 1461641680068 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:34:40 INFO - PROCESS | 1651 | 1461641680073 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad34000 == 35 [pid = 1651] [id = 149] 20:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11b54d400) [pid = 1651] [serial = 444] [outer = 0x0] 20:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11bf47400) [pid = 1651] [serial = 445] [outer = 0x11b54d400] 20:34:40 INFO - PROCESS | 1651 | 1461641680104 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11c3bdc00) [pid = 1651] [serial = 446] [outer = 0x11b54d400] 20:34:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:40 INFO - PROCESS | 1651 | 1461641680473 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]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:34:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 520ms 20:34:40 INFO - PROCESS | 1651 | 1461641680503 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 1651 | 1461641680505 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:34:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:34:40 INFO - PROCESS | 1651 | 1461641680507 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 1651 | 1461641680509 Marionette TRACE conn2 <- [1,570,null,{}] 20:34:40 INFO - PROCESS | 1651 | 1461641680511 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}] 20:34:40 INFO - PROCESS | 1651 | 1461641680586 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:34:40 INFO - PROCESS | 1651 | 1461641680629 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6c000 == 36 [pid = 1651] [id = 150] 20:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ba39800) [pid = 1651] [serial = 447] [outer = 0x0] 20:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11c4a5400) [pid = 1651] [serial = 448] [outer = 0x11ba39800] 20:34:40 INFO - PROCESS | 1651 | 1461641680655 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123a55c00) [pid = 1651] [serial = 449] [outer = 0x11ba39800] 20:34:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:40 INFO - PROCESS | 1651 | [1651] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:34:40 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:40 INFO - PROCESS | 1651 | 1461641680948 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]]]}] 20:34:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:34:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 467ms 20:34:40 INFO - PROCESS | 1651 | 1461641680976 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 1651 | 1461641680977 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:34:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:34:40 INFO - PROCESS | 1651 | 1461641680983 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 1651 | 1461641680985 Marionette TRACE conn2 <- [1,574,null,{}] 20:34:40 INFO - PROCESS | 1651 | 1461641680987 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}] 20:34:41 INFO - PROCESS | 1651 | 1461641681060 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:34:41 INFO - PROCESS | 1651 | 1461641681066 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3e7000 == 37 [pid = 1651] [id = 151] 20:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11c5ce400) [pid = 1651] [serial = 450] [outer = 0x0] 20:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124034000) [pid = 1651] [serial = 451] [outer = 0x11c5ce400] 20:34:41 INFO - PROCESS | 1651 | 1461641681092 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124f79c00) [pid = 1651] [serial = 452] [outer = 0x11c5ce400] 20:34:41 INFO - PROCESS | 1651 | 1461641681450 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]]]}] 20:34:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:34:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 20:34:41 INFO - PROCESS | 1651 | 1461641681503 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:34:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:34:41 INFO - PROCESS | 1651 | 1461641681504 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:34:41 INFO - PROCESS | 1651 | 1461641681506 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:34:41 INFO - PROCESS | 1651 | 1461641681507 Marionette TRACE conn2 <- [1,578,null,{}] 20:34:41 INFO - PROCESS | 1651 | 1461641681509 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}] 20:34:41 INFO - PROCESS | 1651 | 1461641681601 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:34:41 INFO - PROCESS | 1651 | 1461641681606 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c3d000 == 38 [pid = 1651] [id = 152] 20:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1275db000) [pid = 1651] [serial = 453] [outer = 0x0] 20:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x127dc1800) [pid = 1651] [serial = 454] [outer = 0x1275db000] 20:34:41 INFO - PROCESS | 1651 | 1461641681636 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129b4a800) [pid = 1651] [serial = 455] [outer = 0x1275db000] 20:34:42 INFO - PROCESS | 1651 | 1461641681994 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]]]}] 20:34:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:34:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 20:34:42 INFO - PROCESS | 1651 | 1461641682026 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 1651 | 1461641682027 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:34:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:34:42 INFO - PROCESS | 1651 | 1461641682037 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 1651 | 1461641682038 Marionette TRACE conn2 <- [1,582,null,{}] 20:34:42 INFO - PROCESS | 1651 | 1461641682040 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}] 20:34:42 INFO - PROCESS | 1651 | 1461641682129 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:34:42 INFO - PROCESS | 1651 | 1461641682135 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x124283800 == 39 [pid = 1651] [id = 153] 20:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x127732c00) [pid = 1651] [serial = 456] [outer = 0x0] 20:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b15ec00) [pid = 1651] [serial = 457] [outer = 0x127732c00] 20:34:42 INFO - PROCESS | 1651 | 1461641682160 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b476400) [pid = 1651] [serial = 458] [outer = 0x127732c00] 20:34:42 INFO - PROCESS | 1651 | 1461641682495 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]]]}] 20:34:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:34:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 517ms 20:34:42 INFO - PROCESS | 1651 | 1461641682555 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 1651 | 1461641682556 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:34:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:34:42 INFO - PROCESS | 1651 | 1461641682558 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 1651 | 1461641682560 Marionette TRACE conn2 <- [1,586,null,{}] 20:34:42 INFO - PROCESS | 1651 | 1461641682562 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}] 20:34:42 INFO - PROCESS | 1651 | 1461641682651 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:34:42 INFO - PROCESS | 1651 | 1461641682661 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x127761000 == 40 [pid = 1651] [id = 154] 20:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b47a800) [pid = 1651] [serial = 459] [outer = 0x0] 20:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b481c00) [pid = 1651] [serial = 460] [outer = 0x12b47a800] 20:34:42 INFO - PROCESS | 1651 | 1461641682687 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bad9800) [pid = 1651] [serial = 461] [outer = 0x12b47a800] 20:34:42 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:42 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:43 INFO - PROCESS | 1651 | 1461641683022 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]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:34:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 467ms 20:34:43 INFO - PROCESS | 1651 | 1461641683027 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 1651 | 1461641683028 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:34:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:34:43 INFO - PROCESS | 1651 | 1461641683040 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 1651 | 1461641683041 Marionette TRACE conn2 <- [1,590,null,{}] 20:34:43 INFO - PROCESS | 1651 | 1461641683043 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}] 20:34:43 INFO - PROCESS | 1651 | 1461641683133 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:34:43 INFO - PROCESS | 1651 | 1461641683137 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e70800 == 41 [pid = 1651] [id = 155] 20:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x129b50000) [pid = 1651] [serial = 462] [outer = 0x0] 20:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bdba800) [pid = 1651] [serial = 463] [outer = 0x129b50000] 20:34:43 INFO - PROCESS | 1651 | 1461641683162 Marionette DEBUG loaded listener.js 20:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12d125400) [pid = 1651] [serial = 464] [outer = 0x129b50000] 20:34:43 INFO - PROCESS | 1651 | 1461641683481 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]]]}] 20:34:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:34:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 475ms 20:34:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:34:43 INFO - PROCESS | 1651 | 1461641683509 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 1651 | 1461641683510 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:34:43 INFO - PROCESS | 1651 | 1461641683520 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 1651 | 1461641683521 Marionette TRACE conn2 <- [1,594,null,{}] 20:34:43 INFO - PROCESS | 1651 | 1461641683523 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}] 20:34:43 INFO - PROCESS | 1651 | 1461641683616 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:34:43 INFO - PROCESS | 1651 | 1461641683620 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x129df0800 == 42 [pid = 1651] [id = 156] 20:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x129b76000) [pid = 1651] [serial = 465] [outer = 0x0] 20:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12d214800) [pid = 1651] [serial = 466] [outer = 0x129b76000] 20:34:43 INFO - PROCESS | 1651 | 1461641683645 Marionette DEBUG loaded listener.js 20:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12d79b000) [pid = 1651] [serial = 467] [outer = 0x129b76000] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ba1a400) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x116386c00) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11576a000) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11c45a800) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ad71800) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b803c00) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11acc2c00) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123829c00) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116384400) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119b10400) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118947800) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12bad8800) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11667f400) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12ddd7000) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123a54400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12903dc00) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:34:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12d79dc00) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:34:44 INFO - PROCESS | 1651 | 1461641684051 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]]]}] 20:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 577ms 20:34:44 INFO - PROCESS | 1651 | 1461641684090 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:34:44 INFO - PROCESS | 1651 | 1461641684092 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:34:44 INFO - PROCESS | 1651 | 1461641684094 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 1651 | 1461641684096 Marionette TRACE conn2 <- [1,598,null,{}] 20:34:44 INFO - PROCESS | 1651 | 1461641684098 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}] 20:34:44 INFO - PROCESS | 1651 | 1461641684206 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:34:44 INFO - PROCESS | 1651 | 1461641684233 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8e8000 == 43 [pid = 1651] [id = 157] 20:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115762c00) [pid = 1651] [serial = 468] [outer = 0x0] 20:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12381ec00) [pid = 1651] [serial = 469] [outer = 0x115762c00] 20:34:44 INFO - PROCESS | 1651 | 1461641684263 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12d79dc00) [pid = 1651] [serial = 470] [outer = 0x115762c00] 20:34:44 INFO - PROCESS | 1651 | 1461641684566 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]]]}] 20:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 20:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:34:44 INFO - PROCESS | 1651 | 1461641684616 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:34:44 INFO - PROCESS | 1651 | 1461641684617 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:34:44 INFO - PROCESS | 1651 | 1461641684620 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 1651 | 1461641684621 Marionette TRACE conn2 <- [1,602,null,{}] 20:34:44 INFO - PROCESS | 1651 | 1461641684623 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}] 20:34:44 INFO - PROCESS | 1651 | 1461641684697 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:34:44 INFO - PROCESS | 1651 | 1461641684702 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2eb000 == 44 [pid = 1651] [id = 158] 20:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12d79e000) [pid = 1651] [serial = 471] [outer = 0x0] 20:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12dc11000) [pid = 1651] [serial = 472] [outer = 0x12d79e000] 20:34:44 INFO - PROCESS | 1651 | 1461641684727 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12e565000) [pid = 1651] [serial = 473] [outer = 0x12d79e000] 20:34:45 INFO - PROCESS | 1651 | 1461641685047 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]]]}] 20:34:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:34:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 20:34:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:34:45 INFO - PROCESS | 1651 | 1461641685088 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:34:45 INFO - PROCESS | 1651 | 1461641685089 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:34:45 INFO - PROCESS | 1651 | 1461641685091 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 1651 | 1461641685092 Marionette TRACE conn2 <- [1,606,null,{}] 20:34:45 INFO - PROCESS | 1651 | 1461641685103 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}] 20:34:45 INFO - PROCESS | 1651 | 1461641685178 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:34:45 INFO - PROCESS | 1651 | 1461641685185 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d51b800 == 45 [pid = 1651] [id = 159] 20:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12e565800) [pid = 1651] [serial = 474] [outer = 0x0] 20:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12e576000) [pid = 1651] [serial = 475] [outer = 0x12e565800] 20:34:45 INFO - PROCESS | 1651 | 1461641685211 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12e57cc00) [pid = 1651] [serial = 476] [outer = 0x12e565800] 20:34:45 INFO - PROCESS | 1651 | 1461641685519 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]]]}] 20:34:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:34:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 476ms 20:34:45 INFO - PROCESS | 1651 | 1461641685568 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:34:45 INFO - PROCESS | 1651 | 1461641685570 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:34:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:34:45 INFO - PROCESS | 1651 | 1461641685573 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 1651 | 1461641685575 Marionette TRACE conn2 <- [1,610,null,{}] 20:34:45 INFO - PROCESS | 1651 | 1461641685578 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}] 20:34:45 INFO - PROCESS | 1651 | 1461641685698 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:34:45 INFO - PROCESS | 1651 | 1461641685768 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dea1800 == 46 [pid = 1651] [id = 160] 20:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12d219400) [pid = 1651] [serial = 477] [outer = 0x0] 20:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12e9d5400) [pid = 1651] [serial = 478] [outer = 0x12d219400] 20:34:45 INFO - PROCESS | 1651 | 1461641685809 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12e9dd800) [pid = 1651] [serial = 479] [outer = 0x12d219400] 20:34:46 INFO - PROCESS | 1651 | 1461641686347 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]]]}] 20:34:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:34:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 820ms 20:34:46 INFO - PROCESS | 1651 | 1461641686394 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:34:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:34:46 INFO - PROCESS | 1651 | 1461641686397 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:34:46 INFO - PROCESS | 1651 | 1461641686400 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:34:46 INFO - PROCESS | 1651 | 1461641686403 Marionette TRACE conn2 <- [1,614,null,{}] 20:34:46 INFO - PROCESS | 1651 | 1461641686407 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}] 20:34:46 INFO - PROCESS | 1651 | 1461641686506 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:34:46 INFO - PROCESS | 1651 | 1461641686567 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119aee800 == 47 [pid = 1651] [id = 161] 20:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118e06400) [pid = 1651] [serial = 480] [outer = 0x0] 20:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119b0c400) [pid = 1651] [serial = 481] [outer = 0x118e06400] 20:34:46 INFO - PROCESS | 1651 | 1461641686599 Marionette DEBUG loaded listener.js 20:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11ab40800) [pid = 1651] [serial = 482] [outer = 0x118e06400] 20:34:47 INFO - PROCESS | 1651 | 1461641687002 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]]]}] 20:34:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 621ms 20:34:47 INFO - PROCESS | 1651 | 1461641687022 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:34:47 INFO - PROCESS | 1651 | 1461641687026 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:34:47 INFO - PROCESS | 1651 | 1461641687033 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:34:47 INFO - PROCESS | 1651 | 1461641687034 Marionette TRACE conn2 <- [1,618,null,{}] 20:34:47 INFO - PROCESS | 1651 | 1461641687037 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}] 20:34:47 INFO - PROCESS | 1651 | 1461641687137 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:34:47 INFO - PROCESS | 1651 | 1461641687221 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7d0800 == 48 [pid = 1651] [id = 162] 20:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11bf4dc00) [pid = 1651] [serial = 483] [outer = 0x0] 20:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11c3ba000) [pid = 1651] [serial = 484] [outer = 0x11bf4dc00] 20:34:47 INFO - PROCESS | 1651 | 1461641687251 Marionette DEBUG loaded listener.js 20:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11c4d2400) [pid = 1651] [serial = 485] [outer = 0x11bf4dc00] 20:34:47 INFO - PROCESS | 1651 | 1461641687653 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]]]}] 20:34:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 20:34:47 INFO - PROCESS | 1651 | 1461641687702 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:34:47 INFO - PROCESS | 1651 | 1461641687704 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:34:47 INFO - PROCESS | 1651 | 1461641687712 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:34:47 INFO - PROCESS | 1651 | 1461641687714 Marionette TRACE conn2 <- [1,622,null,{}] 20:34:47 INFO - PROCESS | 1651 | 1461641687722 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}] 20:34:47 INFO - PROCESS | 1651 | 1461641687825 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:34:47 INFO - PROCESS | 1651 | 1461641687874 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d237800 == 49 [pid = 1651] [id = 163] 20:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x123a54800) [pid = 1651] [serial = 486] [outer = 0x0] 20:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1275d4400) [pid = 1651] [serial = 487] [outer = 0x123a54800] 20:34:47 INFO - PROCESS | 1651 | 1461641687906 Marionette DEBUG loaded listener.js 20:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129047c00) [pid = 1651] [serial = 488] [outer = 0x123a54800] 20:34:48 INFO - PROCESS | 1651 | 1461641688318 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]]]}] 20:34:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:34:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 20:34:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:34:48 INFO - PROCESS | 1651 | 1461641688334 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:34:48 INFO - PROCESS | 1651 | 1461641688335 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:34:48 INFO - PROCESS | 1651 | 1461641688338 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:34:48 INFO - PROCESS | 1651 | 1461641688339 Marionette TRACE conn2 <- [1,626,null,{}] 20:34:48 INFO - PROCESS | 1651 | 1461641688341 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}] 20:34:48 INFO - PROCESS | 1651 | 1461641688443 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:34:48 INFO - PROCESS | 1651 | 1461641688522 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e78f800 == 50 [pid = 1651] [id = 164] 20:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b2ecc00) [pid = 1651] [serial = 489] [outer = 0x0] 20:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12b810c00) [pid = 1651] [serial = 490] [outer = 0x12b2ecc00] 20:34:48 INFO - PROCESS | 1651 | 1461641688551 Marionette DEBUG loaded listener.js 20:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12d219000) [pid = 1651] [serial = 491] [outer = 0x12b2ecc00] 20:34:48 INFO - PROCESS | 1651 | 1461641688960 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]]]}] 20:34:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:34:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 668ms 20:34:49 INFO - PROCESS | 1651 | 1461641689017 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:34:49 INFO - PROCESS | 1651 | 1461641689018 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:34:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:34:49 INFO - PROCESS | 1651 | 1461641689022 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:34:49 INFO - PROCESS | 1651 | 1461641689023 Marionette TRACE conn2 <- [1,630,null,{}] 20:34:49 INFO - PROCESS | 1651 | 1461641689026 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}] 20:34:49 INFO - PROCESS | 1651 | 1461641689124 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:34:49 INFO - PROCESS | 1651 | 1461641689183 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116318800 == 51 [pid = 1651] [id = 165] 20:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1159b3800) [pid = 1651] [serial = 492] [outer = 0x0] 20:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x124f05800) [pid = 1651] [serial = 493] [outer = 0x1159b3800] 20:34:49 INFO - PROCESS | 1651 | 1461641689214 Marionette DEBUG loaded listener.js 20:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12bfbc800) [pid = 1651] [serial = 494] [outer = 0x1159b3800] 20:34:49 INFO - PROCESS | 1651 | 1461641689783 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]]]}] 20:34:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:34:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 769ms 20:34:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:34:49 INFO - PROCESS | 1651 | 1461641689791 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:34:49 INFO - PROCESS | 1651 | 1461641689794 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:34:49 INFO - PROCESS | 1651 | 1461641689799 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:34:49 INFO - PROCESS | 1651 | 1461641689802 Marionette TRACE conn2 <- [1,634,null,{}] 20:34:49 INFO - PROCESS | 1651 | 1461641689805 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}] 20:34:49 INFO - PROCESS | 1651 | 1461641689897 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:34:49 INFO - PROCESS | 1651 | 1461641689943 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3e2800 == 52 [pid = 1651] [id = 166] 20:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11685cc00) [pid = 1651] [serial = 495] [outer = 0x0] 20:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x119ad2000) [pid = 1651] [serial = 496] [outer = 0x11685cc00] 20:34:49 INFO - PROCESS | 1651 | 1461641689970 Marionette DEBUG loaded listener.js 20:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ab44400) [pid = 1651] [serial = 497] [outer = 0x11685cc00] 20:34:50 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:50 INFO - PROCESS | 1651 | 1461641690442 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]]]}] 20:34:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:34:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 674ms 20:34:50 INFO - PROCESS | 1651 | 1461641690484 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:34:50 INFO - PROCESS | 1651 | 1461641690490 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:34:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:34:50 INFO - PROCESS | 1651 | 1461641690501 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:34:50 INFO - PROCESS | 1651 | 1461641690504 Marionette TRACE conn2 <- [1,638,null,{}] 20:34:50 INFO - PROCESS | 1651 | 1461641690508 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}] 20:34:50 INFO - PROCESS | 1651 | 1461641690669 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12d51b800 == 51 [pid = 1651] [id = 159] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2eb000 == 50 [pid = 1651] [id = 158] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8e8000 == 49 [pid = 1651] [id = 157] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12e55a800) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x129df0800 == 48 [pid = 1651] [id = 156] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x127e70800 == 47 [pid = 1651] [id = 155] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x127761000 == 46 [pid = 1651] [id = 154] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x124283800 == 45 [pid = 1651] [id = 153] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x123c3d000 == 44 [pid = 1651] [id = 152] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3e7000 == 43 [pid = 1651] [id = 151] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6c000 == 42 [pid = 1651] [id = 150] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad34000 == 41 [pid = 1651] [id = 149] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x116324800 == 40 [pid = 1651] [id = 148] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x119af4800 == 39 [pid = 1651] [id = 147] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12dea2800 == 38 [pid = 1651] [id = 146] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd10800 == 37 [pid = 1651] [id = 145] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd1e800 == 36 [pid = 1651] [id = 144] 20:34:50 INFO - PROCESS | 1651 | 1461641690793 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba54000 == 35 [pid = 1651] [id = 143] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x118663000 == 34 [pid = 1651] [id = 142] 20:34:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12dc2d000 == 33 [pid = 1651] [id = 141] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12dc0b000) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12bdb7c00) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1242dbc00) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x124f7d400) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x123a5cc00) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x124f03400) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11ba39400) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c4dac00) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bad4c00) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ba43800) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ad83400) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1242d7400) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123a57c00) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12ba15800) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119b0dc00) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118e71c00) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ab3fc00) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11ad71400) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119b0c800) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118ed0400) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bfc1800) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bfb6800) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c4d6400) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12dddec00) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12d510800) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12d1e6c00) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12e557c00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b163800) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12b161c00) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12dc0a800) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12b47a400) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x127e43000) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1278cac00) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 20:34:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1156b4000 == 34 [pid = 1651] [id = 167] 20:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1186b0000) [pid = 1651] [serial = 498] [outer = 0x0] 20:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b0dc00) [pid = 1651] [serial = 499] [outer = 0x1186b0000] 20:34:50 INFO - PROCESS | 1651 | 1461641690852 Marionette DEBUG loaded listener.js 20:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11bcbd400) [pid = 1651] [serial = 500] [outer = 0x1186b0000] 20:34:51 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:51 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:51 INFO - PROCESS | 1651 | 1461641691237 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]]]}] 20:34:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:34:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 771ms 20:34:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:34:51 INFO - PROCESS | 1651 | 1461641691272 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:34:51 INFO - PROCESS | 1651 | 1461641691273 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:34:51 INFO - PROCESS | 1651 | 1461641691275 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:34:51 INFO - PROCESS | 1651 | 1461641691278 Marionette TRACE conn2 <- [1,642,null,{}] 20:34:51 INFO - PROCESS | 1651 | 1461641691285 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}] 20:34:51 INFO - PROCESS | 1651 | 1461641691376 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:34:51 INFO - PROCESS | 1651 | 1461641691418 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bb70800 == 35 [pid = 1651] [id = 168] 20:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11bcbc400) [pid = 1651] [serial = 501] [outer = 0x0] 20:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11c4d3400) [pid = 1651] [serial = 502] [outer = 0x11bcbc400] 20:34:51 INFO - PROCESS | 1651 | 1461641691447 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123edc400) [pid = 1651] [serial = 503] [outer = 0x11bcbc400] 20:34:51 INFO - PROCESS | 1651 | 1461641691738 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]]]}] 20:34:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:34:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 522ms 20:34:51 INFO - PROCESS | 1651 | 1461641691800 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:34:51 INFO - PROCESS | 1651 | 1461641691802 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:34:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:34:51 INFO - PROCESS | 1651 | 1461641691804 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:34:51 INFO - PROCESS | 1651 | 1461641691805 Marionette TRACE conn2 <- [1,646,null,{}] 20:34:51 INFO - PROCESS | 1651 | 1461641691807 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}] 20:34:51 INFO - PROCESS | 1651 | 1461641691883 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:34:51 INFO - PROCESS | 1651 | 1461641691888 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e6a000 == 36 [pid = 1651] [id = 169] 20:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1242e6400) [pid = 1651] [serial = 504] [outer = 0x0] 20:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x127dbf800) [pid = 1651] [serial = 505] [outer = 0x1242e6400] 20:34:51 INFO - PROCESS | 1651 | 1461641691919 Marionette DEBUG loaded listener.js 20:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129047800) [pid = 1651] [serial = 506] [outer = 0x1242e6400] 20:34:52 INFO - PROCESS | 1651 | 1461641692231 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]]]}] 20:34:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:34:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 20:34:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:34:52 INFO - PROCESS | 1651 | 1461641692272 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:34:52 INFO - PROCESS | 1651 | 1461641692273 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:34:52 INFO - PROCESS | 1651 | 1461641692275 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 1651 | 1461641692277 Marionette TRACE conn2 <- [1,650,null,{}] 20:34:52 INFO - PROCESS | 1651 | 1461641692282 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}] 20:34:52 INFO - PROCESS | 1651 | 1461641692367 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:34:52 INFO - PROCESS | 1651 | 1461641692372 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x124282000 == 37 [pid = 1651] [id = 170] 20:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12402bc00) [pid = 1651] [serial = 507] [outer = 0x0] 20:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b166800) [pid = 1651] [serial = 508] [outer = 0x12402bc00] 20:34:52 INFO - PROCESS | 1651 | 1461641692400 Marionette DEBUG loaded listener.js 20:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b479c00) [pid = 1651] [serial = 509] [outer = 0x12402bc00] 20:34:52 INFO - PROCESS | 1651 | 1461641692866 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]]]}] 20:34:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:34:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 623ms 20:34:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:34:52 INFO - PROCESS | 1651 | 1461641692899 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:34:52 INFO - PROCESS | 1651 | 1461641692900 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:34:52 INFO - PROCESS | 1651 | 1461641692902 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:34:52 INFO - PROCESS | 1651 | 1461641692903 Marionette TRACE conn2 <- [1,654,null,{}] 20:34:52 INFO - PROCESS | 1651 | 1461641692906 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}] 20:34:53 INFO - PROCESS | 1651 | 1461641693009 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:34:53 INFO - PROCESS | 1651 | 1461641693020 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x129981000 == 38 [pid = 1651] [id = 171] 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b480c00) [pid = 1651] [serial = 510] [outer = 0x0] 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bfbe800) [pid = 1651] [serial = 511] [outer = 0x12b480c00] 20:34:53 INFO - PROCESS | 1651 | 1461641693048 Marionette DEBUG loaded listener.js 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12d519c00) [pid = 1651] [serial = 512] [outer = 0x12b480c00] 20:34:53 INFO - PROCESS | 1651 | 1461641693385 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]]]}] 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12dc02800) [pid = 1651] [serial = 513] [outer = 0x11c455c00] 20:34:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:34:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 20:34:53 INFO - PROCESS | 1651 | 1461641693436 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:34:53 INFO - PROCESS | 1651 | 1461641693437 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:34:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:34:53 INFO - PROCESS | 1651 | 1461641693454 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 1651 | 1461641693455 Marionette TRACE conn2 <- [1,658,null,{}] 20:34:53 INFO - PROCESS | 1651 | 1461641693457 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}] 20:34:53 INFO - PROCESS | 1651 | 1461641693549 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:34:53 INFO - PROCESS | 1651 | 1461641693553 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dd4800 == 39 [pid = 1651] [id = 172] 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12b482000) [pid = 1651] [serial = 514] [outer = 0x0] 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12d7a0400) [pid = 1651] [serial = 515] [outer = 0x12b482000] 20:34:53 INFO - PROCESS | 1651 | 1461641693578 Marionette DEBUG loaded listener.js 20:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12e576400) [pid = 1651] [serial = 516] [outer = 0x12b482000] 20:34:53 INFO - PROCESS | 1651 | 1461641693936 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]]]}] 20:34:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:34:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 525ms 20:34:53 INFO - PROCESS | 1651 | 1461641693974 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:34:53 INFO - PROCESS | 1651 | 1461641693975 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:34:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:34:53 INFO - PROCESS | 1651 | 1461641693977 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:34:53 INFO - PROCESS | 1651 | 1461641693978 Marionette TRACE conn2 <- [1,662,null,{}] 20:34:53 INFO - PROCESS | 1651 | 1461641693983 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}] 20:34:54 INFO - PROCESS | 1651 | 1461641694076 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:34:54 INFO - PROCESS | 1651 | 1461641694080 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bca6800 == 40 [pid = 1651] [id = 173] 20:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12b802800) [pid = 1651] [serial = 517] [outer = 0x0] 20:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12e9d7400) [pid = 1651] [serial = 518] [outer = 0x12b802800] 20:34:54 INFO - PROCESS | 1651 | 1461641694105 Marionette DEBUG loaded listener.js 20:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12e9df000) [pid = 1651] [serial = 519] [outer = 0x12b802800] 20:34:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:54 INFO - PROCESS | 1651 | [1651] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:34:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:54 INFO - PROCESS | 1651 | 1461641694435 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]]]}] 20:34:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:34:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 20:34:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:34:54 INFO - PROCESS | 1651 | 1461641694453 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:34:54 INFO - PROCESS | 1651 | 1461641694454 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:34:54 INFO - PROCESS | 1651 | 1461641694457 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:34:54 INFO - PROCESS | 1651 | 1461641694458 Marionette TRACE conn2 <- [1,666,null,{}] 20:34:54 INFO - PROCESS | 1651 | 1461641694460 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}] 20:34:54 INFO - PROCESS | 1651 | 1461641694558 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:34:54 INFO - PROCESS | 1651 | 1461641694570 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2e5800 == 41 [pid = 1651] [id = 174] 20:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12eab5000) [pid = 1651] [serial = 520] [outer = 0x0] 20:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12eab9000) [pid = 1651] [serial = 521] [outer = 0x12eab5000] 20:34:54 INFO - PROCESS | 1651 | 1461641694595 Marionette DEBUG loaded listener.js 20:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12eabe400) [pid = 1651] [serial = 522] [outer = 0x12eab5000] 20:34:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x127732c00) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b47a800) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12dde4800) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x129b50000) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11c5ce400) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x115762c00) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1275db000) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11b54d400) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11576b400) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118942000) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11ba39800) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x129b76000) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12d79e000) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:34:55 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12e565800) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:34:55 INFO - PROCESS | 1651 | 1461641695056 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]]]}] 20:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 618ms 20:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:34:55 INFO - PROCESS | 1651 | 1461641695075 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:34:55 INFO - PROCESS | 1651 | 1461641695076 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:34:55 INFO - PROCESS | 1651 | 1461641695078 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:34:55 INFO - PROCESS | 1651 | 1461641695080 Marionette TRACE conn2 <- [1,670,null,{}] 20:34:55 INFO - PROCESS | 1651 | 1461641695084 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}] 20:34:55 INFO - PROCESS | 1651 | 1461641695159 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:34:55 INFO - PROCESS | 1651 | 1461641695166 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12405f000 == 42 [pid = 1651] [id = 175] 20:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11576b400) [pid = 1651] [serial = 523] [outer = 0x0] 20:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11b54d400) [pid = 1651] [serial = 524] [outer = 0x11576b400] 20:34:55 INFO - PROCESS | 1651 | 1461641695191 Marionette DEBUG loaded listener.js 20:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bfb6400) [pid = 1651] [serial = 525] [outer = 0x11576b400] 20:34:55 INFO - PROCESS | 1651 | 1461641695540 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]]]}] 20:34:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:34:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 471ms 20:34:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:34:55 INFO - PROCESS | 1651 | 1461641695551 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:34:55 INFO - PROCESS | 1651 | 1461641695553 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:34:55 INFO - PROCESS | 1651 | 1461641695555 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:34:55 INFO - PROCESS | 1651 | 1461641695557 Marionette TRACE conn2 <- [1,674,null,{}] 20:34:55 INFO - PROCESS | 1651 | 1461641695559 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}] 20:34:55 INFO - PROCESS | 1651 | 1461641695673 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:34:55 INFO - PROCESS | 1651 | 1461641695680 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd07800 == 43 [pid = 1651] [id = 176] 20:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123b84c00) [pid = 1651] [serial = 526] [outer = 0x0] 20:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12eabfc00) [pid = 1651] [serial = 527] [outer = 0x123b84c00] 20:34:55 INFO - PROCESS | 1651 | 1461641695711 Marionette DEBUG loaded listener.js 20:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12f2bbc00) [pid = 1651] [serial = 528] [outer = 0x123b84c00] 20:34:55 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:55 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:34:56 INFO - PROCESS | 1651 | 1461641696047 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]]]}] 20:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 20:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 20:34:56 INFO - PROCESS | 1651 | 1461641696074 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:34:56 INFO - PROCESS | 1651 | 1461641696076 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:34:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:34:56 INFO - PROCESS | 1651 | 1461641696078 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:34:56 INFO - PROCESS | 1651 | 1461641696079 Marionette TRACE conn2 <- [1,678,null,{}] 20:34:56 INFO - PROCESS | 1651 | 1461641696082 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}] 20:34:56 INFO - PROCESS | 1651 | 1461641696156 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:34:56 INFO - PROCESS | 1651 | 1461641696161 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea24800 == 44 [pid = 1651] [id = 177] 20:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12bc52400) [pid = 1651] [serial = 529] [outer = 0x0] 20:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bc5bc00) [pid = 1651] [serial = 530] [outer = 0x12bc52400] 20:34:56 INFO - PROCESS | 1651 | 1461641696188 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12bc60800) [pid = 1651] [serial = 531] [outer = 0x12bc52400] 20:34:56 INFO - PROCESS | 1651 | 1461641696504 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]]]}] 20:34:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:34:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 20:34:56 INFO - PROCESS | 1651 | 1461641696549 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:34:56 INFO - PROCESS | 1651 | 1461641696551 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:34:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:34:56 INFO - PROCESS | 1651 | 1461641696553 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:34:56 INFO - PROCESS | 1651 | 1461641696554 Marionette TRACE conn2 <- [1,682,null,{}] 20:34:56 INFO - PROCESS | 1651 | 1461641696565 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}] 20:34:56 INFO - PROCESS | 1651 | 1461641696639 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:34:56 INFO - PROCESS | 1651 | 1461641696643 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea39800 == 45 [pid = 1651] [id = 178] 20:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12bc59400) [pid = 1651] [serial = 532] [outer = 0x0] 20:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12f2bf000) [pid = 1651] [serial = 533] [outer = 0x12bc59400] 20:34:56 INFO - PROCESS | 1651 | 1461641696672 Marionette DEBUG loaded listener.js 20:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12f61c800) [pid = 1651] [serial = 534] [outer = 0x12bc59400] 20:34:57 INFO - PROCESS | 1651 | 1461641697496 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]]]}] 20:34:57 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) 20:34:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 979ms 20:34:57 INFO - PROCESS | 1651 | 1461641697533 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:34:57 INFO - PROCESS | 1651 | 1461641697536 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:34:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:34:57 INFO - PROCESS | 1651 | 1461641697540 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:34:57 INFO - PROCESS | 1651 | 1461641697542 Marionette TRACE conn2 <- [1,686,null,{}] 20:34:57 INFO - PROCESS | 1651 | 1461641697546 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}] 20:34:57 INFO - PROCESS | 1651 | 1461641697645 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:34:57 INFO - PROCESS | 1651 | 1461641697692 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af1000 == 46 [pid = 1651] [id = 179] 20:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1188e4c00) [pid = 1651] [serial = 535] [outer = 0x0] 20:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118e77c00) [pid = 1651] [serial = 536] [outer = 0x1188e4c00] 20:34:57 INFO - PROCESS | 1651 | 1461641697724 Marionette DEBUG loaded listener.js 20:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11ab47c00) [pid = 1651] [serial = 537] [outer = 0x1188e4c00] 20:34:58 INFO - PROCESS | 1651 | 1461641698609 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]]]}] 20:34:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:34:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 20:34:58 INFO - PROCESS | 1651 | 1461641698662 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:34:58 INFO - PROCESS | 1651 | 1461641698666 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:34:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:34:58 INFO - PROCESS | 1651 | 1461641698671 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:34:58 INFO - PROCESS | 1651 | 1461641698673 Marionette TRACE conn2 <- [1,690,null,{}] 20:34:58 INFO - PROCESS | 1651 | 1461641698675 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}] 20:34:58 INFO - PROCESS | 1651 | 1461641698775 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:34:58 INFO - PROCESS | 1651 | 1461641698820 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f6a800 == 47 [pid = 1651] [id = 180] 20:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11ab48400) [pid = 1651] [serial = 538] [outer = 0x0] 20:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11bfb4c00) [pid = 1651] [serial = 539] [outer = 0x11ab48400] 20:34:58 INFO - PROCESS | 1651 | 1461641698851 Marionette DEBUG loaded listener.js 20:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11bfbb400) [pid = 1651] [serial = 540] [outer = 0x11ab48400] 20:34:59 INFO - PROCESS | 1651 | 1461641699751 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]]]}] 20:34:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:34:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1122ms 20:34:59 INFO - PROCESS | 1651 | 1461641699792 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:34:59 INFO - PROCESS | 1651 | 1461641699794 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:34:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:34:59 INFO - PROCESS | 1651 | 1461641699796 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:34:59 INFO - PROCESS | 1651 | 1461641699799 Marionette TRACE conn2 <- [1,694,null,{}] 20:34:59 INFO - PROCESS | 1651 | 1461641699807 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}] 20:34:59 INFO - PROCESS | 1651 | 1461641699909 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:34:59 INFO - PROCESS | 1651 | 1461641699955 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x124044800 == 48 [pid = 1651] [id = 181] 20:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11bfbc000) [pid = 1651] [serial = 541] [outer = 0x0] 20:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x123eda000) [pid = 1651] [serial = 542] [outer = 0x11bfbc000] 20:34:59 INFO - PROCESS | 1651 | 1461641699987 Marionette DEBUG loaded listener.js 20:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1278c5800) [pid = 1651] [serial = 543] [outer = 0x11bfbc000] 20:35:01 INFO - PROCESS | 1651 | 1461641701090 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]]]}] 20:35:01 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) 20:35:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1321ms 20:35:01 INFO - PROCESS | 1651 | 1461641701119 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:35:01 INFO - PROCESS | 1651 | 1461641701122 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:35:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:35:01 INFO - PROCESS | 1651 | 1461641701125 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:35:01 INFO - PROCESS | 1651 | 1461641701127 Marionette TRACE conn2 <- [1,698,null,{}] 20:35:01 INFO - PROCESS | 1651 | 1461641701136 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}] 20:35:01 INFO - PROCESS | 1651 | 1461641701262 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea24800 == 47 [pid = 1651] [id = 177] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd07800 == 46 [pid = 1651] [id = 176] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12405f000 == 45 [pid = 1651] [id = 175] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2e5800 == 44 [pid = 1651] [id = 174] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12bca6800 == 43 [pid = 1651] [id = 173] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x129dd4800 == 42 [pid = 1651] [id = 172] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x129981000 == 41 [pid = 1651] [id = 171] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12e9d5400) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11888e800) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11a8ecc00) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1242e6c00) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b2f4c00) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12d513400) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x124282000 == 40 [pid = 1651] [id = 170] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x123e6a000 == 39 [pid = 1651] [id = 169] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11bb70800 == 38 [pid = 1651] [id = 168] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1156b4000 == 37 [pid = 1651] [id = 167] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3e2800 == 36 [pid = 1651] [id = 166] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7d0800 == 35 [pid = 1651] [id = 162] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x119aee800 == 34 [pid = 1651] [id = 161] 20:35:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12dea1800 == 33 [pid = 1651] [id = 160] 20:35:01 INFO - PROCESS | 1651 | 1461641701341 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11866c800 == 34 [pid = 1651] [id = 182] 20:35:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119b11c00) [pid = 1651] [serial = 544] [outer = 0x0] 20:35:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119b17400) [pid = 1651] [serial = 545] [outer = 0x119b11c00] 20:35:01 INFO - PROCESS | 1651 | 1461641701369 Marionette DEBUG loaded listener.js 20:35:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11ab45400) [pid = 1651] [serial = 546] [outer = 0x119b11c00] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12b15ec00) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b481c00) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12b476400) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12e565c00) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bdba800) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x124034000) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x124f79c00) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12381ec00) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x127dc1800) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11bf47400) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11c3bdc00) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119b0b400) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11acbf800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119b10c00) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118e0b400) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11c4a5400) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123a55c00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bad9800) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12d214800) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12d125400) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12dc11000) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12e576000) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12e57cc00) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12e565000) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12d79b000) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129b4a800) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 20:35:01 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12d79dc00) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 20:35:02 INFO - PROCESS | 1651 | 1461641702156 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]]]}] 20:35:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:35:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1077ms 20:35:02 INFO - PROCESS | 1651 | 1461641702203 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:35:02 INFO - PROCESS | 1651 | 1461641702206 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:35:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:35:02 INFO - PROCESS | 1651 | 1461641702211 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:35:02 INFO - PROCESS | 1651 | 1461641702213 Marionette TRACE conn2 <- [1,702,null,{}] 20:35:02 INFO - PROCESS | 1651 | 1461641702215 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}] 20:35:02 INFO - PROCESS | 1651 | 1461641702293 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:35:02 INFO - PROCESS | 1651 | 1461641702300 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa3b800 == 35 [pid = 1651] [id = 183] 20:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11ad6e800) [pid = 1651] [serial = 547] [outer = 0x0] 20:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11bf51800) [pid = 1651] [serial = 548] [outer = 0x11ad6e800] 20:35:02 INFO - PROCESS | 1651 | 1461641702326 Marionette DEBUG loaded listener.js 20:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11bfb9400) [pid = 1651] [serial = 549] [outer = 0x11ad6e800] 20:35:03 INFO - PROCESS | 1651 | 1461641703156 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]]]}] 20:35:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:35:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 20:35:03 INFO - PROCESS | 1651 | 1461641703183 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:35:03 INFO - PROCESS | 1651 | 1461641703184 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:35:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:35:03 INFO - PROCESS | 1651 | 1461641703186 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:35:03 INFO - PROCESS | 1651 | 1461641703189 Marionette TRACE conn2 <- [1,706,null,{}] 20:35:03 INFO - PROCESS | 1651 | 1461641703207 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}] 20:35:03 INFO - PROCESS | 1651 | 1461641703300 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:35:03 INFO - PROCESS | 1651 | 1461641703332 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf33000 == 36 [pid = 1651] [id = 184] 20:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11c4d6000) [pid = 1651] [serial = 550] [outer = 0x0] 20:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123824c00) [pid = 1651] [serial = 551] [outer = 0x11c4d6000] 20:35:03 INFO - PROCESS | 1651 | 1461641703360 Marionette DEBUG loaded listener.js 20:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123e2ac00) [pid = 1651] [serial = 552] [outer = 0x11c4d6000] 20:35:04 INFO - PROCESS | 1651 | 1461641704188 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]]]}] 20:35:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:35:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1033ms 20:35:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:35:04 INFO - PROCESS | 1651 | 1461641704227 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:35:04 INFO - PROCESS | 1651 | 1461641704228 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:35:04 INFO - PROCESS | 1651 | 1461641704230 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:35:04 INFO - PROCESS | 1651 | 1461641704232 Marionette TRACE conn2 <- [1,710,null,{}] 20:35:04 INFO - PROCESS | 1651 | 1461641704243 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}] 20:35:04 INFO - PROCESS | 1651 | 1461641704335 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:35:04 INFO - PROCESS | 1651 | 1461641704339 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238b0000 == 37 [pid = 1651] [id = 185] 20:35:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123b89400) [pid = 1651] [serial = 553] [outer = 0x0] 20:35:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1277fa800) [pid = 1651] [serial = 554] [outer = 0x123b89400] 20:35:04 INFO - PROCESS | 1651 | 1461641704365 Marionette DEBUG loaded listener.js 20:35:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x127e43c00) [pid = 1651] [serial = 555] [outer = 0x123b89400] 20:35:05 INFO - PROCESS | 1651 | 1461641705173 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]]]}] 20:35:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:35:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 976ms 20:35:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:35:05 INFO - PROCESS | 1651 | 1461641705208 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:35:05 INFO - PROCESS | 1651 | 1461641705209 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:35:05 INFO - PROCESS | 1651 | 1461641705211 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:35:05 INFO - PROCESS | 1651 | 1461641705213 Marionette TRACE conn2 <- [1,714,null,{}] 20:35:05 INFO - PROCESS | 1651 | 1461641705218 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}] 20:35:05 INFO - PROCESS | 1651 | 1461641705382 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1242e6400) [pid = 1651] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11685cc00) [pid = 1651] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1186b0000) [pid = 1651] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1159b3800) [pid = 1651] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b482000) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b802800) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11576b400) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12402bc00) [pid = 1651] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123b84c00) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12eab5000) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bc52400) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11bcbc400) [pid = 1651] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12b480c00) [pid = 1651] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12b2f3c00) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:35:05 INFO - PROCESS | 1651 | 1461641705423 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116643000 == 38 [pid = 1651] [id = 186] 20:35:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1147db000) [pid = 1651] [serial = 556] [outer = 0x0] 20:35:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118947c00) [pid = 1651] [serial = 557] [outer = 0x1147db000] 20:35:05 INFO - PROCESS | 1651 | 1461641705449 Marionette DEBUG loaded listener.js 20:35:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12402bc00) [pid = 1651] [serial = 558] [outer = 0x1147db000] 20:35:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 20:35:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1021ms 20:35:06 INFO - PROCESS | 1651 | 1461641706224 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]]]}] 20:35:06 INFO - PROCESS | 1651 | 1461641706233 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:35:06 INFO - PROCESS | 1651 | 1461641706234 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:35:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:35:06 INFO - PROCESS | 1651 | 1461641706237 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:35:06 INFO - PROCESS | 1651 | 1461641706238 Marionette TRACE conn2 <- [1,718,null,{}] 20:35:06 INFO - PROCESS | 1651 | 1461641706250 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}] 20:35:06 INFO - PROCESS | 1651 | 1461641706335 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:35:06 INFO - PROCESS | 1651 | 1461641706341 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x127760000 == 39 [pid = 1651] [id = 187] 20:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x129b7e000) [pid = 1651] [serial = 559] [outer = 0x0] 20:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12b484800) [pid = 1651] [serial = 560] [outer = 0x129b7e000] 20:35:06 INFO - PROCESS | 1651 | 1461641706371 Marionette DEBUG loaded listener.js 20:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bacf000) [pid = 1651] [serial = 561] [outer = 0x129b7e000] 20:35:07 INFO - PROCESS | 1651 | 1461641707171 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]]]}] 20:35:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:35:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 20:35:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:35:07 INFO - PROCESS | 1651 | 1461641707208 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:35:07 INFO - PROCESS | 1651 | 1461641707209 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:35:07 INFO - PROCESS | 1651 | 1461641707211 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:35:07 INFO - PROCESS | 1651 | 1461641707213 Marionette TRACE conn2 <- [1,722,null,{}] 20:35:07 INFO - PROCESS | 1651 | 1461641707217 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}] 20:35:07 INFO - PROCESS | 1651 | 1461641707305 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:35:07 INFO - PROCESS | 1651 | 1461641707311 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119aef800 == 40 [pid = 1651] [id = 188] 20:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1163e1c00) [pid = 1651] [serial = 562] [outer = 0x0] 20:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bad9800) [pid = 1651] [serial = 563] [outer = 0x1163e1c00] 20:35:07 INFO - PROCESS | 1651 | 1461641707337 Marionette DEBUG loaded listener.js 20:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12bc5a800) [pid = 1651] [serial = 564] [outer = 0x1163e1c00] 20:35:07 INFO - PROCESS | 1651 | 1461641707777 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] 20:35:07 INFO - PROCESS | 1651 | 1461641707838 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:35:07 INFO - PROCESS | 1651 | 1461641707841 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:35:07 INFO - PROCESS | 1651 | 1461641707844 Marionette TRACE conn2 <- [1,726,null,{}] 20:35:07 INFO - PROCESS | 1651 | 1461641707847 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}] 20:35:07 INFO - PROCESS | 1651 | 1461641707943 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:35:07 INFO - PROCESS | 1651 | 1461641707991 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa47800 == 41 [pid = 1651] [id = 189] 20:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119197000) [pid = 1651] [serial = 565] [outer = 0x0] 20:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11ad67400) [pid = 1651] [serial = 566] [outer = 0x119197000] 20:35:08 INFO - PROCESS | 1651 | 1461641708023 Marionette DEBUG loaded listener.js 20:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11bf45c00) [pid = 1651] [serial = 567] [outer = 0x119197000] 20:35:08 INFO - PROCESS | 1651 | 1461641708484 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]]]}] 20:35:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:35:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 676ms 20:35:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:35:08 INFO - PROCESS | 1651 | 1461641708517 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:35:08 INFO - PROCESS | 1651 | 1461641708521 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:35:08 INFO - PROCESS | 1651 | 1461641708526 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:35:08 INFO - PROCESS | 1651 | 1461641708528 Marionette TRACE conn2 <- [1,730,null,{}] 20:35:08 INFO - PROCESS | 1651 | 1461641708531 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}] 20:35:08 INFO - PROCESS | 1651 | 1461641708658 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:35:08 INFO - PROCESS | 1651 | 1461641708706 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f5f800 == 42 [pid = 1651] [id = 190] 20:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11bfb5400) [pid = 1651] [serial = 568] [outer = 0x0] 20:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1242e2c00) [pid = 1651] [serial = 569] [outer = 0x11bfb5400] 20:35:08 INFO - PROCESS | 1651 | 1461641708737 Marionette DEBUG loaded listener.js 20:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x129046c00) [pid = 1651] [serial = 570] [outer = 0x11bfb5400] 20:35:09 INFO - PROCESS | 1651 | 1461641709166 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 20:35:09 INFO - PROCESS | 1651 | 1461641709200 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:35:09 INFO - PROCESS | 1651 | 1461641709203 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:35:09 INFO - PROCESS | 1651 | 1461641709205 Marionette TRACE conn2 <- [1,734,null,{}] 20:35:09 INFO - PROCESS | 1651 | 1461641709213 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}] 20:35:09 INFO - PROCESS | 1651 | 1461641709308 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:35:09 INFO - PROCESS | 1651 | 1461641709351 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd0c800 == 43 [pid = 1651] [id = 191] 20:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b161000) [pid = 1651] [serial = 571] [outer = 0x0] 20:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bc54400) [pid = 1651] [serial = 572] [outer = 0x12b161000] 20:35:09 INFO - PROCESS | 1651 | 1461641709387 Marionette DEBUG loaded listener.js 20:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bdbb400) [pid = 1651] [serial = 573] [outer = 0x12b161000] 20:35:09 INFO - PROCESS | 1651 | 1461641709802 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]]]}] 20:35:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:35:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 623ms 20:35:09 INFO - PROCESS | 1651 | 1461641709826 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:35:09 INFO - PROCESS | 1651 | 1461641709828 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:35:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:35:09 INFO - PROCESS | 1651 | 1461641709831 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:35:09 INFO - PROCESS | 1651 | 1461641709832 Marionette TRACE conn2 <- [1,738,null,{}] 20:35:09 INFO - PROCESS | 1651 | 1461641709835 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}] 20:35:09 INFO - PROCESS | 1651 | 1461641709927 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:35:10 INFO - PROCESS | 1651 | 1461641710004 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c110000 == 44 [pid = 1651] [id = 192] 20:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12bfba800) [pid = 1651] [serial = 574] [outer = 0x0] 20:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bfc3400) [pid = 1651] [serial = 575] [outer = 0x12bfba800] 20:35:10 INFO - PROCESS | 1651 | 1461641710034 Marionette DEBUG loaded listener.js 20:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12d218c00) [pid = 1651] [serial = 576] [outer = 0x12bfba800] 20:35:10 INFO - PROCESS | 1651 | 1461641710904 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]]]}] 20:35:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:35:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 20:35:10 INFO - PROCESS | 1651 | 1461641710951 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:35:10 INFO - PROCESS | 1651 | 1461641710953 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:35:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:35:10 INFO - PROCESS | 1651 | 1461641710955 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:35:10 INFO - PROCESS | 1651 | 1461641710956 Marionette TRACE conn2 <- [1,742,null,{}] 20:35:10 INFO - PROCESS | 1651 | 1461641710959 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}] 20:35:11 INFO - PROCESS | 1651 | 1461641711059 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:35:11 INFO - PROCESS | 1651 | 1461641711105 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d280000 == 45 [pid = 1651] [id = 193] 20:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118e0b400) [pid = 1651] [serial = 577] [outer = 0x0] 20:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12d50cc00) [pid = 1651] [serial = 578] [outer = 0x118e0b400] 20:35:11 INFO - PROCESS | 1651 | 1461641711135 Marionette DEBUG loaded listener.js 20:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12d7a9400) [pid = 1651] [serial = 579] [outer = 0x118e0b400] 20:35:12 INFO - PROCESS | 1651 | 1461641712013 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]]]}] 20:35:12 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 20:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1119ms 20:35:12 INFO - PROCESS | 1651 | 1461641712074 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:35:12 INFO - PROCESS | 1651 | 1461641712076 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:35:12 INFO - PROCESS | 1651 | 1461641712080 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:35:12 INFO - PROCESS | 1651 | 1461641712081 Marionette TRACE conn2 <- [1,746,null,{}] 20:35:12 INFO - PROCESS | 1651 | 1461641712085 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}] 20:35:12 INFO - PROCESS | 1651 | 1461641712165 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:35:12 INFO - PROCESS | 1651 | 1461641712228 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa49000 == 46 [pid = 1651] [id = 194] 20:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118e0e800) [pid = 1651] [serial = 580] [outer = 0x0] 20:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119b13800) [pid = 1651] [serial = 581] [outer = 0x118e0e800] 20:35:12 INFO - PROCESS | 1651 | 1461641712273 Marionette DEBUG loaded listener.js 20:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11ad7e400) [pid = 1651] [serial = 582] [outer = 0x118e0e800] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x127760000 == 45 [pid = 1651] [id = 187] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x116643000 == 44 [pid = 1651] [id = 186] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1238b0000 == 43 [pid = 1651] [id = 185] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf33000 == 42 [pid = 1651] [id = 184] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa3b800 == 41 [pid = 1651] [id = 183] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11866c800 == 40 [pid = 1651] [id = 182] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b810c00) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12f2bf000) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOCSHELL 0x119af1000 == 39 [pid = 1651] [id = 179] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12ba17000) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1275d4400) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119b0c400) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127dbf800) [pid = 1651] [serial = 505] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129047800) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ab44400) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119ad2000) [pid = 1651] [serial = 496] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119b0dc00) [pid = 1651] [serial = 499] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11bcbd400) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bfbc800) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12d7a0400) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x124f05800) [pid = 1651] [serial = 493] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12e9d7400) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12bfb6400) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b166800) [pid = 1651] [serial = 508] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c3ba000) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12eabfc00) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12eab9000) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11b54d400) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12bc5bc00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11c4d3400) [pid = 1651] [serial = 502] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123edc400) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12eabe400) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12f2bbc00) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12bfbe800) [pid = 1651] [serial = 511] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12bc60800) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12e576400) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12e9df000) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12b479c00) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12d519c00) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 20:35:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129b80000) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:35:13 INFO - PROCESS | 1651 | 1461641713271 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]]]}] 20:35:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 20:35:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1223ms 20:35:13 INFO - PROCESS | 1651 | 1461641713303 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:35:13 INFO - PROCESS | 1651 | 1461641713306 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:35:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:35:13 INFO - PROCESS | 1651 | 1461641713311 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:35:13 INFO - PROCESS | 1651 | 1461641713312 Marionette TRACE conn2 <- [1,750,null,{}] 20:35:13 INFO - PROCESS | 1651 | 1461641713317 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}] 20:35:13 INFO - PROCESS | 1651 | 1461641713417 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:35:13 INFO - PROCESS | 1651 | 1461641713425 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b55000 == 40 [pid = 1651] [id = 195] 20:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11acbc800) [pid = 1651] [serial = 583] [outer = 0x0] 20:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11bfb6400) [pid = 1651] [serial = 584] [outer = 0x11acbc800] 20:35:13 INFO - PROCESS | 1651 | 1461641713451 Marionette DEBUG loaded listener.js 20:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11c4a3c00) [pid = 1651] [serial = 585] [outer = 0x11acbc800] 20:35:14 INFO - PROCESS | 1651 | 1461641714277 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]]]}] 20:35:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:35:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 20:35:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:35:14 INFO - PROCESS | 1651 | 1461641714283 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:35:14 INFO - PROCESS | 1651 | 1461641714285 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:35:14 INFO - PROCESS | 1651 | 1461641714287 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:35:14 INFO - PROCESS | 1651 | 1461641714289 Marionette TRACE conn2 <- [1,754,null,{}] 20:35:14 INFO - PROCESS | 1651 | 1461641714298 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}] 20:35:14 INFO - PROCESS | 1651 | 1461641714379 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:35:14 INFO - PROCESS | 1651 | 1461641714387 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b2f000 == 41 [pid = 1651] [id = 196] 20:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123b83000) [pid = 1651] [serial = 586] [outer = 0x0] 20:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127dc1400) [pid = 1651] [serial = 587] [outer = 0x123b83000] 20:35:14 INFO - PROCESS | 1651 | 1461641714415 Marionette DEBUG loaded listener.js 20:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x129b7a000) [pid = 1651] [serial = 588] [outer = 0x123b83000] 20:35:15 INFO - PROCESS | 1651 | 1461641715234 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]]]}] 20:35:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 20:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 20:35:15 INFO - PROCESS | 1651 | 1461641715262 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:35:15 INFO - PROCESS | 1651 | 1461641715266 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:35:15 INFO - PROCESS | 1651 | 1461641715269 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:35:15 INFO - PROCESS | 1651 | 1461641715270 Marionette TRACE conn2 <- [1,758,null,{}] 20:35:15 INFO - PROCESS | 1651 | 1461641715272 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}] 20:35:15 INFO - PROCESS | 1651 | 1461641715362 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:35:15 INFO - PROCESS | 1651 | 1461641715393 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12427f800 == 42 [pid = 1651] [id = 197] 20:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b164c00) [pid = 1651] [serial = 589] [outer = 0x0] 20:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b2f7400) [pid = 1651] [serial = 590] [outer = 0x12b164c00] 20:35:15 INFO - PROCESS | 1651 | 1461641715420 Marionette DEBUG loaded listener.js 20:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12bc56400) [pid = 1651] [serial = 591] [outer = 0x12b164c00] 20:35:15 INFO - PROCESS | 1651 | 1461641715732 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]]]}] 20:35:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 20:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:35:15 INFO - PROCESS | 1651 | 1461641715787 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:35:15 INFO - PROCESS | 1651 | 1461641715788 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:35:15 INFO - PROCESS | 1651 | 1461641715790 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:35:15 INFO - PROCESS | 1651 | 1461641715792 Marionette TRACE conn2 <- [1,762,null,{}] 20:35:15 INFO - PROCESS | 1651 | 1461641715794 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}] 20:35:15 INFO - PROCESS | 1651 | 1461641715884 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:35:15 INFO - PROCESS | 1651 | 1461641715897 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x127763000 == 43 [pid = 1651] [id = 198] 20:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11c4a1800) [pid = 1651] [serial = 592] [outer = 0x0] 20:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12bfb6400) [pid = 1651] [serial = 593] [outer = 0x11c4a1800] 20:35:15 INFO - PROCESS | 1651 | 1461641715922 Marionette DEBUG loaded listener.js 20:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12d79f800) [pid = 1651] [serial = 594] [outer = 0x11c4a1800] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123b89400) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x129b7e000) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11ad6e800) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11bfbc000) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119b11c00) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1147db000) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:35:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11c4d6000) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:35:16 INFO - PROCESS | 1651 | 1461641716702 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]]]}] 20:35:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:35:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 923ms 20:35:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:35:16 INFO - PROCESS | 1651 | 1461641716714 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:35:16 INFO - PROCESS | 1651 | 1461641716716 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:35:16 INFO - PROCESS | 1651 | 1461641716718 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:35:16 INFO - PROCESS | 1651 | 1461641716719 Marionette TRACE conn2 <- [1,766,null,{}] 20:35:16 INFO - PROCESS | 1651 | 1461641716721 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}] 20:35:16 INFO - PROCESS | 1651 | 1461641716811 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:35:16 INFO - PROCESS | 1651 | 1461641716818 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fc8000 == 44 [pid = 1651] [id = 199] 20:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12bfc0000) [pid = 1651] [serial = 595] [outer = 0x0] 20:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12dde1800) [pid = 1651] [serial = 596] [outer = 0x12bfc0000] 20:35:16 INFO - PROCESS | 1651 | 1461641716846 Marionette DEBUG loaded listener.js 20:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12e572800) [pid = 1651] [serial = 597] [outer = 0x12bfc0000] 20:35:17 INFO - PROCESS | 1651 | 1461641717651 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]]]}] 20:35:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 20:35:17 INFO - PROCESS | 1651 | 1461641717688 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:35:17 INFO - PROCESS | 1651 | 1461641717689 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:35:17 INFO - PROCESS | 1651 | 1461641717691 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:35:17 INFO - PROCESS | 1651 | 1461641717692 Marionette TRACE conn2 <- [1,770,null,{}] 20:35:17 INFO - PROCESS | 1651 | 1461641717694 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}] 20:35:17 INFO - PROCESS | 1651 | 1461641717769 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:35:17 INFO - PROCESS | 1651 | 1461641717773 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2da800 == 45 [pid = 1651] [id = 200] 20:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12e577c00) [pid = 1651] [serial = 598] [outer = 0x0] 20:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12e57b800) [pid = 1651] [serial = 599] [outer = 0x12e577c00] 20:35:17 INFO - PROCESS | 1651 | 1461641717801 Marionette DEBUG loaded listener.js 20:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12e9da800) [pid = 1651] [serial = 600] [outer = 0x12e577c00] 20:35:18 INFO - PROCESS | 1651 | 1461641718118 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]]]}] 20:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 20:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:35:18 INFO - PROCESS | 1651 | 1461641718159 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 1651 | 1461641718160 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:35:18 INFO - PROCESS | 1651 | 1461641718162 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 1651 | 1461641718164 Marionette TRACE conn2 <- [1,774,null,{}] 20:35:18 INFO - PROCESS | 1651 | 1461641718166 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}] 20:35:18 INFO - PROCESS | 1651 | 1461641718263 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:35:18 INFO - PROCESS | 1651 | 1461641718272 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d51f800 == 46 [pid = 1651] [id = 201] 20:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12e9dbc00) [pid = 1651] [serial = 601] [outer = 0x0] 20:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12eab7800) [pid = 1651] [serial = 602] [outer = 0x12e9dbc00] 20:35:18 INFO - PROCESS | 1651 | 1461641718297 Marionette DEBUG loaded listener.js 20:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12eabe400) [pid = 1651] [serial = 603] [outer = 0x12e9dbc00] 20:35:18 INFO - PROCESS | 1651 | 1461641718581 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]]]}] 20:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 20:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:35:18 INFO - PROCESS | 1651 | 1461641718636 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:35:18 INFO - PROCESS | 1651 | 1461641718637 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:35:18 INFO - PROCESS | 1651 | 1461641718639 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:35:18 INFO - PROCESS | 1651 | 1461641718640 Marionette TRACE conn2 <- [1,778,null,{}] 20:35:18 INFO - PROCESS | 1651 | 1461641718642 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}] 20:35:18 INFO - PROCESS | 1651 | 1461641718721 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:35:18 INFO - PROCESS | 1651 | 1461641718725 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd1b000 == 47 [pid = 1651] [id = 202] 20:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12eac0400) [pid = 1651] [serial = 604] [outer = 0x0] 20:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12f2b3800) [pid = 1651] [serial = 605] [outer = 0x12eac0400] 20:35:18 INFO - PROCESS | 1651 | 1461641718750 Marionette DEBUG loaded listener.js 20:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12f2b9400) [pid = 1651] [serial = 606] [outer = 0x12eac0400] 20:35:19 INFO - PROCESS | 1651 | 1461641719227 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]]]}] 20:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 621ms 20:35:19 INFO - PROCESS | 1651 | 1461641719261 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:35:19 INFO - PROCESS | 1651 | 1461641719263 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:35:19 INFO - PROCESS | 1651 | 1461641719284 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:35:19 INFO - PROCESS | 1651 | 1461641719287 Marionette TRACE conn2 <- [1,782,null,{}] 20:35:19 INFO - PROCESS | 1651 | 1461641719290 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}] 20:35:19 INFO - PROCESS | 1651 | 1461641719391 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:35:19 INFO - PROCESS | 1651 | 1461641719454 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad3f000 == 48 [pid = 1651] [id = 203] 20:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11ad6e800) [pid = 1651] [serial = 607] [outer = 0x0] 20:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11ba43800) [pid = 1651] [serial = 608] [outer = 0x11ad6e800] 20:35:19 INFO - PROCESS | 1651 | 1461641719486 Marionette DEBUG loaded listener.js 20:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11bfbc400) [pid = 1651] [serial = 609] [outer = 0x11ad6e800] 20:35:19 INFO - PROCESS | 1651 | 1461641719908 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]]]}] 20:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 674ms 20:35:19 INFO - PROCESS | 1651 | 1461641719963 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:35:19 INFO - PROCESS | 1651 | 1461641719968 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:35:19 INFO - PROCESS | 1651 | 1461641719974 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:35:19 INFO - PROCESS | 1651 | 1461641719976 Marionette TRACE conn2 <- [1,786,null,{}] 20:35:19 INFO - PROCESS | 1651 | 1461641719978 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}] 20:35:20 INFO - PROCESS | 1651 | 1461641720076 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:35:20 INFO - PROCESS | 1651 | 1461641720158 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e03800 == 49 [pid = 1651] [id = 204] 20:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123e2d800) [pid = 1651] [serial = 610] [outer = 0x0] 20:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124f82000) [pid = 1651] [serial = 611] [outer = 0x123e2d800] 20:35:20 INFO - PROCESS | 1651 | 1461641720190 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127dc1c00) [pid = 1651] [serial = 612] [outer = 0x123e2d800] 20:35:20 INFO - PROCESS | 1651 | 1461641720621 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]]]}] 20:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 20:35:20 INFO - PROCESS | 1651 | 1461641720645 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:35:20 INFO - PROCESS | 1651 | 1461641720646 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:35:20 INFO - PROCESS | 1651 | 1461641720649 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:35:20 INFO - PROCESS | 1651 | 1461641720651 Marionette TRACE conn2 <- [1,790,null,{}] 20:35:20 INFO - PROCESS | 1651 | 1461641720659 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}] 20:35:20 INFO - PROCESS | 1651 | 1461641720791 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:35:20 INFO - PROCESS | 1651 | 1461641720839 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddc3800 == 50 [pid = 1651] [id = 205] 20:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b810c00) [pid = 1651] [serial = 613] [outer = 0x0] 20:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12d11ac00) [pid = 1651] [serial = 614] [outer = 0x12b810c00] 20:35:20 INFO - PROCESS | 1651 | 1461641720871 Marionette DEBUG loaded listener.js 20:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12ddd7000) [pid = 1651] [serial = 615] [outer = 0x12b810c00] 20:35:21 INFO - PROCESS | 1651 | 1461641721279 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]]]}] 20:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 20:35:21 INFO - PROCESS | 1651 | 1461641721320 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:35:21 INFO - PROCESS | 1651 | 1461641721322 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:35:21 INFO - PROCESS | 1651 | 1461641721324 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:35:21 INFO - PROCESS | 1651 | 1461641721326 Marionette TRACE conn2 <- [1,794,null,{}] 20:35:21 INFO - PROCESS | 1651 | 1461641721328 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}] 20:35:21 INFO - PROCESS | 1651 | 1461641721478 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:35:21 INFO - PROCESS | 1651 | 1461641721490 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e796800 == 51 [pid = 1651] [id = 206] 20:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12ddd9400) [pid = 1651] [serial = 616] [outer = 0x0] 20:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12eab5000) [pid = 1651] [serial = 617] [outer = 0x12ddd9400] 20:35:21 INFO - PROCESS | 1651 | 1461641721519 Marionette DEBUG loaded listener.js 20:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12f2b8400) [pid = 1651] [serial = 618] [outer = 0x12ddd9400] 20:35:21 INFO - PROCESS | 1651 | 1461641721947 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]]]}] 20:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 669ms 20:35:21 INFO - PROCESS | 1651 | 1461641721993 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:35:21 INFO - PROCESS | 1651 | 1461641721995 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:35:21 INFO - PROCESS | 1651 | 1461641721997 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:35:21 INFO - PROCESS | 1651 | 1461641721998 Marionette TRACE conn2 <- [1,798,null,{}] 20:35:22 INFO - PROCESS | 1651 | 1461641722001 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}] 20:35:22 INFO - PROCESS | 1651 | 1461641722095 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:35:22 INFO - PROCESS | 1651 | 1461641722143 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea31000 == 52 [pid = 1651] [id = 207] 20:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12eab9c00) [pid = 1651] [serial = 619] [outer = 0x0] 20:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12f2bd800) [pid = 1651] [serial = 620] [outer = 0x12eab9c00] 20:35:22 INFO - PROCESS | 1651 | 1461641722173 Marionette DEBUG loaded listener.js 20:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12f61bc00) [pid = 1651] [serial = 621] [outer = 0x12eab9c00] 20:35:22 INFO - PROCESS | 1651 | 1461641722612 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]]]}] 20:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 20:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 20:35:22 INFO - PROCESS | 1651 | 1461641722667 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:35:22 INFO - PROCESS | 1651 | 1461641722669 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:35:22 INFO - PROCESS | 1651 | 1461641722671 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:35:22 INFO - PROCESS | 1651 | 1461641722672 Marionette TRACE conn2 <- [1,802,null,{}] 20:35:22 INFO - PROCESS | 1651 | 1461641722675 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}] 20:35:22 INFO - PROCESS | 1651 | 1461641722834 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:35:22 INFO - PROCESS | 1651 | 1461641722895 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad45000 == 53 [pid = 1651] [id = 208] 20:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118626c00) [pid = 1651] [serial = 622] [outer = 0x0] 20:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118630800) [pid = 1651] [serial = 623] [outer = 0x118626c00] 20:35:22 INFO - PROCESS | 1651 | 1461641722926 Marionette DEBUG loaded listener.js 20:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12f2bfc00) [pid = 1651] [serial = 624] [outer = 0x118626c00] 20:35:23 INFO - PROCESS | 1651 | 1461641723467 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]]]}] 20:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 20:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 823ms 20:35:23 INFO - PROCESS | 1651 | 1461641723518 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:35:23 INFO - PROCESS | 1651 | 1461641723521 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:35:23 INFO - PROCESS | 1651 | 1461641723528 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:35:23 INFO - PROCESS | 1651 | 1461641723530 Marionette TRACE conn2 <- [1,806,null,{}] 20:35:23 INFO - PROCESS | 1651 | 1461641723537 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}] 20:35:23 INFO - PROCESS | 1651 | 1461641723629 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:35:23 INFO - PROCESS | 1651 | 1461641723692 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c41000 == 54 [pid = 1651] [id = 209] 20:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118631c00) [pid = 1651] [serial = 625] [outer = 0x0] 20:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119b11c00) [pid = 1651] [serial = 626] [outer = 0x118631c00] 20:35:23 INFO - PROCESS | 1651 | 1461641723721 Marionette DEBUG loaded listener.js 20:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11ab47800) [pid = 1651] [serial = 627] [outer = 0x118631c00] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12d51f800 == 53 [pid = 1651] [id = 201] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2da800 == 52 [pid = 1651] [id = 200] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x118fc8000 == 51 [pid = 1651] [id = 199] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x127763000 == 50 [pid = 1651] [id = 198] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12427f800 == 49 [pid = 1651] [id = 197] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x123b2f000 == 48 [pid = 1651] [id = 196] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x119b55000 == 47 [pid = 1651] [id = 195] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea39800 == 46 [pid = 1651] [id = 178] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa49000 == 45 [pid = 1651] [id = 194] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa47800 == 44 [pid = 1651] [id = 189] 20:35:24 INFO - PROCESS | 1651 | --DOCSHELL 0x119aef800 == 43 [pid = 1651] [id = 188] 20:35:24 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:35:24 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:35:24 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:35:24 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1277fa800) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b484800) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118e77c00) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11bf51800) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11bfb4c00) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1278c5800) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x123eda000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119b17400) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11ab45400) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12402bc00) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x118947c00) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12bacf000) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123824c00) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123e2ac00) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x127e43c00) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11bfb9400) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 20:35:24 INFO - PROCESS | 1651 | 1461641724147 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]]]}] 20:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 20:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 673ms 20:35:24 INFO - PROCESS | 1651 | 1461641724202 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:35:24 INFO - PROCESS | 1651 | 1461641724206 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:35:24 INFO - PROCESS | 1651 | 1461641724210 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 1651 | 1461641724212 Marionette TRACE conn2 <- [1,810,null,{}] 20:35:24 INFO - PROCESS | 1651 | 1461641724214 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}] 20:35:24 INFO - PROCESS | 1651 | 1461641724318 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:35:24 INFO - PROCESS | 1651 | 1461641724324 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad38000 == 44 [pid = 1651] [id = 210] 20:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11ad7f000) [pid = 1651] [serial = 628] [outer = 0x0] 20:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11bfb5c00) [pid = 1651] [serial = 629] [outer = 0x11ad7f000] 20:35:24 INFO - PROCESS | 1651 | 1461641724350 Marionette DEBUG loaded listener.js 20:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123a57c00) [pid = 1651] [serial = 630] [outer = 0x11ad7f000] 20:35:24 INFO - PROCESS | 1651 | 1461641724712 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]]]}] 20:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 20:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:35:24 INFO - PROCESS | 1651 | 1461641724729 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:35:24 INFO - PROCESS | 1651 | 1461641724730 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:35:24 INFO - PROCESS | 1651 | 1461641724733 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:35:24 INFO - PROCESS | 1651 | 1461641724735 Marionette TRACE conn2 <- [1,814,null,{}] 20:35:24 INFO - PROCESS | 1651 | 1461641724743 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}] 20:35:24 INFO - PROCESS | 1651 | 1461641724823 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:35:24 INFO - PROCESS | 1651 | 1461641724829 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124495000 == 45 [pid = 1651] [id = 211] 20:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12736a000) [pid = 1651] [serial = 631] [outer = 0x0] 20:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x129043c00) [pid = 1651] [serial = 632] [outer = 0x12736a000] 20:35:24 INFO - PROCESS | 1651 | 1461641724860 Marionette DEBUG loaded listener.js 20:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x129db0000) [pid = 1651] [serial = 633] [outer = 0x12736a000] 20:35:25 INFO - PROCESS | 1651 | 1461641725202 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] 20:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:35:25 INFO - PROCESS | 1651 | 1461641725256 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:35:25 INFO - PROCESS | 1651 | 1461641725259 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:35:25 INFO - PROCESS | 1651 | 1461641725260 Marionette TRACE conn2 <- [1,818,null,{}] 20:35:25 INFO - PROCESS | 1651 | 1461641725262 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}] 20:35:25 INFO - PROCESS | 1651 | 1461641725340 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:35:25 INFO - PROCESS | 1651 | 1461641725345 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290bc000 == 46 [pid = 1651] [id = 212] 20:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129db2c00) [pid = 1651] [serial = 634] [outer = 0x0] 20:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x129dbb800) [pid = 1651] [serial = 635] [outer = 0x129db2c00] 20:35:25 INFO - PROCESS | 1651 | 1461641725374 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12b2f1c00) [pid = 1651] [serial = 636] [outer = 0x129db2c00] 20:35:25 INFO - PROCESS | 1651 | 1461641725710 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]]]}] 20:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 20:35:25 INFO - PROCESS | 1651 | 1461641725728 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:35:25 INFO - PROCESS | 1651 | 1461641725729 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:35:25 INFO - PROCESS | 1651 | 1461641725734 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:35:25 INFO - PROCESS | 1651 | 1461641725735 Marionette TRACE conn2 <- [1,822,null,{}] 20:35:25 INFO - PROCESS | 1651 | 1461641725737 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}] 20:35:25 INFO - PROCESS | 1651 | 1461641725812 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:35:25 INFO - PROCESS | 1651 | 1461641725819 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bca5800 == 47 [pid = 1651] [id = 213] 20:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12b15fc00) [pid = 1651] [serial = 637] [outer = 0x0] 20:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12ba18000) [pid = 1651] [serial = 638] [outer = 0x12b15fc00] 20:35:25 INFO - PROCESS | 1651 | 1461641725844 Marionette DEBUG loaded listener.js 20:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12bc55000) [pid = 1651] [serial = 639] [outer = 0x12b15fc00] 20:35:26 INFO - PROCESS | 1651 | 1461641726195 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] 20:35:26 INFO - PROCESS | 1651 | 1461641726204 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:35:26 INFO - PROCESS | 1651 | 1461641726206 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 1651 | 1461641726208 Marionette TRACE conn2 <- [1,826,null,{}] 20:35:26 INFO - PROCESS | 1651 | 1461641726210 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}] 20:35:26 INFO - PROCESS | 1651 | 1461641726325 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:35:26 INFO - PROCESS | 1651 | 1461641726339 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2d9000 == 48 [pid = 1651] [id = 214] 20:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12bc5d400) [pid = 1651] [serial = 640] [outer = 0x0] 20:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12d1ea800) [pid = 1651] [serial = 641] [outer = 0x12bc5d400] 20:35:26 INFO - PROCESS | 1651 | 1461641726366 Marionette DEBUG loaded listener.js 20:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12eab5800) [pid = 1651] [serial = 642] [outer = 0x12bc5d400] 20:35:26 INFO - PROCESS | 1651 | 1461641726721 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]]]}] 20:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 20:35:26 INFO - PROCESS | 1651 | 1461641726728 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:35:26 INFO - PROCESS | 1651 | 1461641726729 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:35:26 INFO - PROCESS | 1651 | 1461641726731 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:35:26 INFO - PROCESS | 1651 | 1461641726734 Marionette TRACE conn2 <- [1,830,null,{}] 20:35:26 INFO - PROCESS | 1651 | 1461641726737 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}] 20:35:26 INFO - PROCESS | 1651 | 1461641726832 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:35:26 INFO - PROCESS | 1651 | 1461641726836 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e794000 == 49 [pid = 1651] [id = 215] 20:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12eab7400) [pid = 1651] [serial = 643] [outer = 0x0] 20:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12f61b400) [pid = 1651] [serial = 644] [outer = 0x12eab7400] 20:35:26 INFO - PROCESS | 1651 | 1461641726888 Marionette DEBUG loaded listener.js 20:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12f623400) [pid = 1651] [serial = 645] [outer = 0x12eab7400] 20:35:27 INFO - PROCESS | 1651 | 1461641727214 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]]]}] 20:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 20:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:35:27 INFO - PROCESS | 1651 | 1461641727257 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:35:27 INFO - PROCESS | 1651 | 1461641727258 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:35:27 INFO - PROCESS | 1651 | 1461641727261 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:35:27 INFO - PROCESS | 1651 | 1461641727262 Marionette TRACE conn2 <- [1,834,null,{}] 20:35:27 INFO - PROCESS | 1651 | 1461641727264 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}] 20:35:27 INFO - PROCESS | 1651 | 1461641727360 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:35:27 INFO - PROCESS | 1651 | 1461641727364 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eae2000 == 50 [pid = 1651] [id = 216] 20:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12eac1400) [pid = 1651] [serial = 646] [outer = 0x0] 20:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12f02f400) [pid = 1651] [serial = 647] [outer = 0x12eac1400] 20:35:27 INFO - PROCESS | 1651 | 1461641727418 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12f034000) [pid = 1651] [serial = 648] [outer = 0x12eac1400] 20:35:27 INFO - PROCESS | 1651 | 1461641727750 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]]]}] 20:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 20:35:27 INFO - PROCESS | 1651 | 1461641727780 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:35:27 INFO - PROCESS | 1651 | 1461641727781 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:35:27 INFO - PROCESS | 1651 | 1461641727783 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:35:27 INFO - PROCESS | 1651 | 1461641727784 Marionette TRACE conn2 <- [1,838,null,{}] 20:35:27 INFO - PROCESS | 1651 | 1461641727787 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}] 20:35:27 INFO - PROCESS | 1651 | 1461641727885 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:35:27 INFO - PROCESS | 1651 | 1461641727889 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f283000 == 51 [pid = 1651] [id = 217] 20:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x114fdec00) [pid = 1651] [serial = 649] [outer = 0x0] 20:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x114fe3800) [pid = 1651] [serial = 650] [outer = 0x114fdec00] 20:35:27 INFO - PROCESS | 1651 | 1461641727941 Marionette DEBUG loaded listener.js 20:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x114fe7800) [pid = 1651] [serial = 651] [outer = 0x114fdec00] 20:35:28 INFO - PROCESS | 1651 | 1461641728267 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]]]}] 20:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 20:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12b164c00) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11c4a1800) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12bfc0000) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11acbc800) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x118e0e800) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123b83000) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12e577c00) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12e9dbc00) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:35:28 INFO - PROCESS | 1651 | 1461641728405 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:35:28 INFO - PROCESS | 1651 | 1461641728406 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:35:28 INFO - PROCESS | 1651 | 1461641728410 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - PROCESS | 1651 | 1461641728412 Marionette TRACE conn2 <- [1,842,null,{}] 20:35:28 INFO - PROCESS | 1651 | 1461641728420 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}] 20:35:28 INFO - PROCESS | 1651 | 1461641728504 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:35:28 INFO - PROCESS | 1651 | 1461641728509 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d298000 == 52 [pid = 1651] [id = 218] 20:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x114fe8800) [pid = 1651] [serial = 652] [outer = 0x0] 20:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b164c00) [pid = 1651] [serial = 653] [outer = 0x114fe8800] 20:35:28 INFO - PROCESS | 1651 | 1461641728535 Marionette DEBUG loaded listener.js 20:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b240400) [pid = 1651] [serial = 654] [outer = 0x114fe8800] 20:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 20:35:28 INFO - PROCESS | 1651 | 1461641728869 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]]]}] 20:35:28 INFO - PROCESS | 1651 | 1461641728879 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:35:28 INFO - PROCESS | 1651 | 1461641728883 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:35:28 INFO - PROCESS | 1651 | 1461641728887 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:35:28 INFO - PROCESS | 1651 | 1461641728889 Marionette TRACE conn2 <- [1,846,null,{}] 20:35:28 INFO - PROCESS | 1651 | 1461641728891 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}] 20:35:28 INFO - PROCESS | 1651 | 1461641728987 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:35:29 INFO - PROCESS | 1651 | 1461641729038 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f666000 == 53 [pid = 1651] [id = 219] 20:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b23bc00) [pid = 1651] [serial = 655] [outer = 0x0] 20:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ad6a400) [pid = 1651] [serial = 656] [outer = 0x12b23bc00] 20:35:29 INFO - PROCESS | 1651 | 1461641729067 Marionette DEBUG loaded listener.js 20:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12f034400) [pid = 1651] [serial = 657] [outer = 0x12b23bc00] 20:35:29 INFO - PROCESS | 1651 | 1461641729355 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]]]}] 20:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 20:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:35:29 INFO - PROCESS | 1651 | 1461641729406 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:35:29 INFO - PROCESS | 1651 | 1461641729408 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:35:29 INFO - PROCESS | 1651 | 1461641729410 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:35:29 INFO - PROCESS | 1651 | 1461641729411 Marionette TRACE conn2 <- [1,850,null,{}] 20:35:29 INFO - PROCESS | 1651 | 1461641729413 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}] 20:35:29 INFO - PROCESS | 1651 | 1461641729493 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:35:29 INFO - PROCESS | 1651 | 1461641729500 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12faf1000 == 54 [pid = 1651] [id = 220] 20:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11be18000) [pid = 1651] [serial = 658] [outer = 0x0] 20:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11be1bc00) [pid = 1651] [serial = 659] [outer = 0x11be18000] 20:35:29 INFO - PROCESS | 1651 | 1461641729525 Marionette DEBUG loaded listener.js 20:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11be1fc00) [pid = 1651] [serial = 660] [outer = 0x11be18000] 20:35:29 INFO - PROCESS | 1651 | 1461641729832 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]]]}] 20:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 20:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:35:29 INFO - PROCESS | 1651 | 1461641729878 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:35:29 INFO - PROCESS | 1651 | 1461641729879 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:35:29 INFO - PROCESS | 1651 | 1461641729881 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:35:29 INFO - PROCESS | 1651 | 1461641729882 Marionette TRACE conn2 <- [1,854,null,{}] 20:35:29 INFO - PROCESS | 1651 | 1461641729885 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}] 20:35:29 INFO - PROCESS | 1651 | 1461641729990 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:35:30 INFO - PROCESS | 1651 | 1461641729997 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd6800 == 55 [pid = 1651] [id = 221] 20:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11be1a800) [pid = 1651] [serial = 661] [outer = 0x0] 20:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11c40d000) [pid = 1651] [serial = 662] [outer = 0x11be1a800] 20:35:30 INFO - PROCESS | 1651 | 1461641730022 Marionette DEBUG loaded listener.js 20:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11c411800) [pid = 1651] [serial = 663] [outer = 0x11be1a800] 20:35:30 INFO - PROCESS | 1651 | 1461641730321 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]]]}] 20:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 20:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:35:30 INFO - PROCESS | 1651 | 1461641730353 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:35:30 INFO - PROCESS | 1651 | 1461641730354 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:35:30 INFO - PROCESS | 1651 | 1461641730356 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:35:30 INFO - PROCESS | 1651 | 1461641730358 Marionette TRACE conn2 <- [1,858,null,{}] 20:35:30 INFO - PROCESS | 1651 | 1461641730360 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}] 20:35:30 INFO - PROCESS | 1651 | 1461641730443 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:35:30 INFO - PROCESS | 1651 | 1461641730550 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fd7800 == 56 [pid = 1651] [id = 222] 20:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1147d9000) [pid = 1651] [serial = 664] [outer = 0x0] 20:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x114fe0c00) [pid = 1651] [serial = 665] [outer = 0x1147d9000] 20:35:30 INFO - PROCESS | 1651 | 1461641730582 Marionette DEBUG loaded listener.js 20:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x118625400) [pid = 1651] [serial = 666] [outer = 0x1147d9000] 20:35:31 INFO - PROCESS | 1651 | 1461641731034 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]]]}] 20:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 719ms 20:35:31 INFO - PROCESS | 1651 | 1461641731076 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:35:31 INFO - PROCESS | 1651 | 1461641731079 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:35:31 INFO - PROCESS | 1651 | 1461641731083 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:35:31 INFO - PROCESS | 1651 | 1461641731085 Marionette TRACE conn2 <- [1,862,null,{}] 20:35:31 INFO - PROCESS | 1651 | 1461641731088 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}] 20:35:31 INFO - PROCESS | 1651 | 1461641731194 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:35:31 INFO - PROCESS | 1651 | 1461641731248 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238ac000 == 57 [pid = 1651] [id = 223] 20:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x119198000) [pid = 1651] [serial = 667] [outer = 0x0] 20:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11bcbd400) [pid = 1651] [serial = 668] [outer = 0x119198000] 20:35:31 INFO - PROCESS | 1651 | 1461641731280 Marionette DEBUG loaded listener.js 20:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11bfbc800) [pid = 1651] [serial = 669] [outer = 0x119198000] 20:35:31 INFO - PROCESS | 1651 | 1461641731748 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]]]}] 20:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 671ms 20:35:31 INFO - PROCESS | 1651 | 1461641731756 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:35:31 INFO - PROCESS | 1651 | 1461641731758 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:35:31 INFO - PROCESS | 1651 | 1461641731761 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:35:31 INFO - PROCESS | 1651 | 1461641731762 Marionette TRACE conn2 <- [1,866,null,{}] 20:35:31 INFO - PROCESS | 1651 | 1461641731789 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}] 20:35:31 INFO - PROCESS | 1651 | 1461641731890 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:35:31 INFO - PROCESS | 1651 | 1461641731945 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f285800 == 58 [pid = 1651] [id = 224] 20:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11c419c00) [pid = 1651] [serial = 670] [outer = 0x0] 20:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1241eec00) [pid = 1651] [serial = 671] [outer = 0x11c419c00] 20:35:31 INFO - PROCESS | 1651 | 1461641731975 Marionette DEBUG loaded listener.js 20:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x129047800) [pid = 1651] [serial = 672] [outer = 0x11c419c00] 20:35:32 INFO - PROCESS | 1651 | 1461641732442 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]]]}] 20:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 693ms 20:35:32 INFO - PROCESS | 1651 | 1461641732455 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:35:32 INFO - PROCESS | 1651 | 1461641732456 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:35:32 INFO - PROCESS | 1651 | 1461641732464 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:35:32 INFO - PROCESS | 1651 | 1461641732468 Marionette TRACE conn2 <- [1,870,null,{}] 20:35:32 INFO - PROCESS | 1651 | 1461641732472 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}] 20:35:32 INFO - PROCESS | 1651 | 1461641732579 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:35:32 INFO - PROCESS | 1651 | 1461641732648 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc9d800 == 59 [pid = 1651] [id = 225] 20:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11c418400) [pid = 1651] [serial = 673] [outer = 0x0] 20:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x129dae400) [pid = 1651] [serial = 674] [outer = 0x11c418400] 20:35:32 INFO - PROCESS | 1651 | 1461641732680 Marionette DEBUG loaded listener.js 20:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b24a000) [pid = 1651] [serial = 675] [outer = 0x11c418400] 20:35:33 INFO - PROCESS | 1651 | 1461641733283 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]]]}] 20:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 878ms 20:35:33 INFO - PROCESS | 1651 | 1461641733338 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:35:33 INFO - PROCESS | 1651 | 1461641733340 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:35:33 INFO - PROCESS | 1651 | 1461641733344 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:35:33 INFO - PROCESS | 1651 | 1461641733346 Marionette TRACE conn2 <- [1,874,null,{}] 20:35:33 INFO - PROCESS | 1651 | 1461641733350 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}] 20:35:33 INFO - PROCESS | 1651 | 1461641733436 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:35:33 INFO - PROCESS | 1651 | 1461641733506 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x118917000 == 60 [pid = 1651] [id = 226] 20:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x114b3e800) [pid = 1651] [serial = 676] [outer = 0x0] 20:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11570c400) [pid = 1651] [serial = 677] [outer = 0x114b3e800] 20:35:33 INFO - PROCESS | 1651 | 1461641733535 Marionette DEBUG loaded listener.js 20:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1188e3400) [pid = 1651] [serial = 678] [outer = 0x114b3e800] 20:35:33 INFO - PROCESS | 1651 | 1461641733943 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]]]}] 20:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 624ms 20:35:33 INFO - PROCESS | 1651 | 1461641733969 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:35:33 INFO - PROCESS | 1651 | 1461641733973 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:35:33 INFO - PROCESS | 1651 | 1461641733977 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:35:33 INFO - PROCESS | 1651 | 1461641733979 Marionette TRACE conn2 <- [1,878,null,{}] 20:35:33 INFO - PROCESS | 1651 | 1461641733981 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}] 20:35:34 INFO - PROCESS | 1651 | 1461641734068 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:35:34 INFO - PROCESS | 1651 | 1461641734120 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b52000 == 61 [pid = 1651] [id = 227] 20:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1155e8c00) [pid = 1651] [serial = 679] [outer = 0x0] 20:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x118edb400) [pid = 1651] [serial = 680] [outer = 0x1155e8c00] 20:35:34 INFO - PROCESS | 1651 | 1461641734148 Marionette DEBUG loaded listener.js 20:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x119d4a400) [pid = 1651] [serial = 681] [outer = 0x1155e8c00] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd6800 == 60 [pid = 1651] [id = 221] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12faf1000 == 59 [pid = 1651] [id = 220] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12f666000 == 58 [pid = 1651] [id = 219] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12d298000 == 57 [pid = 1651] [id = 218] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12f283000 == 56 [pid = 1651] [id = 217] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12eae2000 == 55 [pid = 1651] [id = 216] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12e794000 == 54 [pid = 1651] [id = 215] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12bad9800) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11ad67400) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1242e2c00) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12bc54400) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12bfc3400) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12d50cc00) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2d9000 == 53 [pid = 1651] [id = 214] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12bca5800 == 52 [pid = 1651] [id = 213] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1290bc000 == 51 [pid = 1651] [id = 212] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x124495000 == 50 [pid = 1651] [id = 211] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad38000 == 49 [pid = 1651] [id = 210] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119c41000 == 48 [pid = 1651] [id = 209] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad3f000 == 47 [pid = 1651] [id = 203] 20:35:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd1b000 == 46 [pid = 1651] [id = 202] 20:35:34 INFO - PROCESS | 1651 | 1461641734576 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]]]}] 20:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 619ms 20:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:35:34 INFO - PROCESS | 1651 | 1461641734597 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:35:34 INFO - PROCESS | 1651 | 1461641734598 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:35:34 INFO - PROCESS | 1651 | 1461641734600 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:35:34 INFO - PROCESS | 1651 | 1461641734603 Marionette TRACE conn2 <- [1,882,null,{}] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12b2f7400) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12bfb6400) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12dde1800) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11bfb6400) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c4a3c00) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11ad7e400) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x119b13800) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12e572800) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x127dc1400) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12e57b800) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12eabe400) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12e9da800) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12eab7800) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12d79f800) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x129b7a000) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12bc56400) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 20:35:34 INFO - PROCESS | 1651 | 1461641734626 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}] 20:35:34 INFO - PROCESS | 1651 | 1461641734710 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:35:34 INFO - PROCESS | 1651 | 1461641734738 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b63000 == 47 [pid = 1651] [id = 228] 20:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x119b11800) [pid = 1651] [serial = 682] [outer = 0x0] 20:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11ab48800) [pid = 1651] [serial = 683] [outer = 0x119b11800] 20:35:34 INFO - PROCESS | 1651 | 1461641734766 Marionette DEBUG loaded listener.js 20:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11ad89c00) [pid = 1651] [serial = 684] [outer = 0x119b11800] 20:35:35 INFO - PROCESS | 1651 | 1461641735100 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]]]}] 20:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 530ms 20:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:35:35 INFO - PROCESS | 1651 | 1461641735132 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:35:35 INFO - PROCESS | 1651 | 1461641735135 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:35:35 INFO - PROCESS | 1651 | 1461641735137 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:35:35 INFO - PROCESS | 1651 | 1461641735138 Marionette TRACE conn2 <- [1,886,null,{}] 20:35:35 INFO - PROCESS | 1651 | 1461641735141 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}] 20:35:35 INFO - PROCESS | 1651 | 1461641735229 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:35:35 INFO - PROCESS | 1651 | 1461641735280 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf35000 == 48 [pid = 1651] [id = 229] 20:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11ad8a400) [pid = 1651] [serial = 685] [outer = 0x0] 20:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11be15800) [pid = 1651] [serial = 686] [outer = 0x11ad8a400] 20:35:35 INFO - PROCESS | 1651 | 1461641735307 Marionette DEBUG loaded listener.js 20:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11bf53400) [pid = 1651] [serial = 687] [outer = 0x11ad8a400] 20:35:35 INFO - PROCESS | 1651 | 1461641735602 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]]]}] 20:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 20:35:35 INFO - PROCESS | 1651 | 1461641735656 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:35:35 INFO - PROCESS | 1651 | 1461641735658 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:35:35 INFO - PROCESS | 1651 | 1461641735660 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:35:35 INFO - PROCESS | 1651 | 1461641735661 Marionette TRACE conn2 <- [1,890,null,{}] 20:35:35 INFO - PROCESS | 1651 | 1461641735663 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}] 20:35:35 INFO - PROCESS | 1651 | 1461641735735 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:35:35 INFO - PROCESS | 1651 | 1461641735788 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a5000 == 49 [pid = 1651] [id = 230] 20:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11b55ac00) [pid = 1651] [serial = 688] [outer = 0x0] 20:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11c3bd000) [pid = 1651] [serial = 689] [outer = 0x11b55ac00] 20:35:35 INFO - PROCESS | 1651 | 1461641735814 Marionette DEBUG loaded listener.js 20:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11c417000) [pid = 1651] [serial = 690] [outer = 0x11b55ac00] 20:35:36 INFO - PROCESS | 1651 | 1461641736098 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]]]}] 20:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 467ms 20:35:36 INFO - PROCESS | 1651 | 1461641736128 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:35:36 INFO - PROCESS | 1651 | 1461641736129 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:35:36 INFO - PROCESS | 1651 | 1461641736139 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:35:36 INFO - PROCESS | 1651 | 1461641736141 Marionette TRACE conn2 <- [1,894,null,{}] 20:35:36 INFO - PROCESS | 1651 | 1461641736143 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}] 20:35:36 INFO - PROCESS | 1651 | 1461641736237 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:35:36 INFO - PROCESS | 1651 | 1461641736242 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244a1800 == 50 [pid = 1651] [id = 231] 20:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11c45f000) [pid = 1651] [serial = 691] [outer = 0x0] 20:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x123a52c00) [pid = 1651] [serial = 692] [outer = 0x11c45f000] 20:35:36 INFO - PROCESS | 1651 | 1461641736273 Marionette DEBUG loaded listener.js 20:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x124034000) [pid = 1651] [serial = 693] [outer = 0x11c45f000] 20:35:36 INFO - PROCESS | 1651 | 1461641736645 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]]]}] 20:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 20:35:36 INFO - PROCESS | 1651 | 1461641736709 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:35:36 INFO - PROCESS | 1651 | 1461641736711 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:35:36 INFO - PROCESS | 1651 | 1461641736715 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:35:36 INFO - PROCESS | 1651 | 1461641736717 Marionette TRACE conn2 <- [1,898,null,{}] 20:35:36 INFO - PROCESS | 1651 | 1461641736720 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}] 20:35:36 INFO - PROCESS | 1651 | 1461641736860 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:35:36 INFO - PROCESS | 1651 | 1461641736881 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11911a000 == 51 [pid = 1651] [id = 232] 20:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x123a56400) [pid = 1651] [serial = 694] [outer = 0x0] 20:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x124477000) [pid = 1651] [serial = 695] [outer = 0x123a56400] 20:35:36 INFO - PROCESS | 1651 | 1461641736924 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1272f0800) [pid = 1651] [serial = 696] [outer = 0x123a56400] 20:35:37 INFO - PROCESS | 1651 | 1461641737316 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]]]}] 20:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 621ms 20:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:35:37 INFO - PROCESS | 1651 | 1461641737335 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:35:37 INFO - PROCESS | 1651 | 1461641737337 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:35:37 INFO - PROCESS | 1651 | 1461641737339 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - PROCESS | 1651 | 1461641737340 Marionette TRACE conn2 <- [1,902,null,{}] 20:35:37 INFO - PROCESS | 1651 | 1461641737342 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}] 20:35:37 INFO - PROCESS | 1651 | 1461641737433 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:35:37 INFO - PROCESS | 1651 | 1461641737465 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e0b000 == 52 [pid = 1651] [id = 233] 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1273e4400) [pid = 1651] [serial = 697] [outer = 0x0] 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1275d4400) [pid = 1651] [serial = 698] [outer = 0x1273e4400] 20:35:37 INFO - PROCESS | 1651 | 1461641737491 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x1278c3c00) [pid = 1651] [serial = 699] [outer = 0x1273e4400] 20:35:37 INFO - PROCESS | 1651 | 1461641737788 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]]]}] 20:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 20:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:35:37 INFO - PROCESS | 1651 | 1461641737808 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:35:37 INFO - PROCESS | 1651 | 1461641737809 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:35:37 INFO - PROCESS | 1651 | 1461641737811 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:35:37 INFO - PROCESS | 1651 | 1461641737812 Marionette TRACE conn2 <- [1,906,null,{}] 20:35:37 INFO - PROCESS | 1651 | 1461641737824 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}] 20:35:37 INFO - PROCESS | 1651 | 1461641737916 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:35:37 INFO - PROCESS | 1651 | 1461641737920 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dd4000 == 53 [pid = 1651] [id = 234] 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1273e8400) [pid = 1651] [serial = 700] [outer = 0x0] 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x127dc1400) [pid = 1651] [serial = 701] [outer = 0x1273e8400] 20:35:37 INFO - PROCESS | 1651 | 1461641737946 Marionette DEBUG loaded listener.js 20:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x129596400) [pid = 1651] [serial = 702] [outer = 0x1273e8400] 20:35:38 INFO - PROCESS | 1651 | 1461641738311 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]]]}] 20:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 20:35:38 INFO - PROCESS | 1651 | 1461641738336 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:35:38 INFO - PROCESS | 1651 | 1461641738337 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:35:38 INFO - PROCESS | 1651 | 1461641738339 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:35:38 INFO - PROCESS | 1651 | 1461641738340 Marionette TRACE conn2 <- [1,910,null,{}] 20:35:38 INFO - PROCESS | 1651 | 1461641738347 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}] 20:35:38 INFO - PROCESS | 1651 | 1461641738441 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:35:38 INFO - PROCESS | 1651 | 1461641738445 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b858800 == 54 [pid = 1651] [id = 235] 20:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x123825000) [pid = 1651] [serial = 703] [outer = 0x0] 20:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x129b79000) [pid = 1651] [serial = 704] [outer = 0x123825000] 20:35:38 INFO - PROCESS | 1651 | 1461641738471 Marionette DEBUG loaded listener.js 20:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x129daec00) [pid = 1651] [serial = 705] [outer = 0x123825000] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12736a000) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12eab7400) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x118e0b400) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12eac1400) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12b2ecc00) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11ab48400) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12eac0400) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11ad7f000) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12bc5d400) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11c8f6800) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12b810c00) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12d219400) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x117980c00) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x118631c00) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x129db2c00) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x114fdec00) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x118e06400) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12ddd9400) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x123e2d800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12eab9c00) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11bf4dc00) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x114fe8800) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12d120800) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11bfb5400) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11ad6e800) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123a54800) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b15fc00) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12bfba800) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12bc59400) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11be18000) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12b23bc00) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1163e1c00) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1166df800) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1188e4c00) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12b161000) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119197000) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:35:39 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x129b78400) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:35:39 INFO - PROCESS | 1651 | 1461641739278 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]]]}] 20:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 970ms 20:35:39 INFO - PROCESS | 1651 | 1461641739310 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:35:39 INFO - PROCESS | 1651 | 1461641739312 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:35:39 INFO - PROCESS | 1651 | 1461641739321 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:35:39 INFO - PROCESS | 1651 | 1461641739323 Marionette TRACE conn2 <- [1,914,null,{}] 20:35:39 INFO - PROCESS | 1651 | 1461641739326 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}] 20:35:39 INFO - PROCESS | 1651 | 1461641739413 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:35:39 INFO - PROCESS | 1651 | 1461641739420 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1275c6000 == 55 [pid = 1651] [id = 236] 20:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1166de000) [pid = 1651] [serial = 706] [outer = 0x0] 20:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118e06400) [pid = 1651] [serial = 707] [outer = 0x1166de000] 20:35:39 INFO - PROCESS | 1651 | 1461641739450 Marionette DEBUG loaded listener.js 20:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x127369000) [pid = 1651] [serial = 708] [outer = 0x1166de000] 20:35:39 INFO - PROCESS | 1651 | 1461641739944 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]]]}] 20:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 678ms 20:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:35:40 INFO - PROCESS | 1651 | 1461641739993 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:35:40 INFO - PROCESS | 1651 | 1461641739995 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:35:40 INFO - PROCESS | 1651 | 1461641739999 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:35:40 INFO - PROCESS | 1651 | 1461641740001 Marionette TRACE conn2 <- [1,918,null,{}] 20:35:40 INFO - PROCESS | 1651 | 1461641740005 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}] 20:35:40 INFO - PROCESS | 1651 | 1461641740105 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:35:40 INFO - PROCESS | 1651 | 1461641740156 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119aed000 == 56 [pid = 1651] [id = 237] 20:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x117980c00) [pid = 1651] [serial = 709] [outer = 0x0] 20:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x118627400) [pid = 1651] [serial = 710] [outer = 0x117980c00] 20:35:40 INFO - PROCESS | 1651 | 1461641740187 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x118943c00) [pid = 1651] [serial = 711] [outer = 0x117980c00] 20:35:40 INFO - PROCESS | 1651 | 1461641740612 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]]]}] 20:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 622ms 20:35:40 INFO - PROCESS | 1651 | 1461641740621 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:35:40 INFO - PROCESS | 1651 | 1461641740625 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:35:40 INFO - PROCESS | 1651 | 1461641740629 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:35:40 INFO - PROCESS | 1651 | 1461641740631 Marionette TRACE conn2 <- [1,922,null,{}] 20:35:40 INFO - PROCESS | 1651 | 1461641740636 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}] 20:35:40 INFO - PROCESS | 1651 | 1461641740733 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:35:40 INFO - PROCESS | 1651 | 1461641740831 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a2800 == 57 [pid = 1651] [id = 238] 20:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x118e73400) [pid = 1651] [serial = 712] [outer = 0x0] 20:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11ab48c00) [pid = 1651] [serial = 713] [outer = 0x118e73400] 20:35:40 INFO - PROCESS | 1651 | 1461641740863 Marionette DEBUG loaded listener.js 20:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ad89000) [pid = 1651] [serial = 714] [outer = 0x118e73400] 20:35:41 INFO - PROCESS | 1651 | 1461641741287 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]]]}] 20:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 673ms 20:35:41 INFO - PROCESS | 1651 | 1461641741303 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:35:41 INFO - PROCESS | 1651 | 1461641741306 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:35:41 INFO - PROCESS | 1651 | 1461641741309 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:35:41 INFO - PROCESS | 1651 | 1461641741313 Marionette TRACE conn2 <- [1,926,null,{}] 20:35:41 INFO - PROCESS | 1651 | 1461641741325 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}] 20:35:41 INFO - PROCESS | 1651 | 1461641741472 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:35:41 INFO - PROCESS | 1651 | 1461641741561 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd1e800 == 58 [pid = 1651] [id = 239] 20:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11b556400) [pid = 1651] [serial = 715] [outer = 0x0] 20:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11bfb7400) [pid = 1651] [serial = 716] [outer = 0x11b556400] 20:35:41 INFO - PROCESS | 1651 | 1461641741616 Marionette DEBUG loaded listener.js 20:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c8f4c00) [pid = 1651] [serial = 717] [outer = 0x11b556400] 20:35:42 INFO - PROCESS | 1651 | 1461641742113 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]]]}] 20:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 826ms 20:35:42 INFO - PROCESS | 1651 | 1461641742135 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:35:42 INFO - PROCESS | 1651 | 1461641742137 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:35:42 INFO - PROCESS | 1651 | 1461641742140 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:35:42 INFO - PROCESS | 1651 | 1461641742141 Marionette TRACE conn2 <- [1,930,null,{}] 20:35:42 INFO - PROCESS | 1651 | 1461641742143 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}] 20:35:42 INFO - PROCESS | 1651 | 1461641742241 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:35:42 INFO - PROCESS | 1651 | 1461641742288 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d23d000 == 59 [pid = 1651] [id = 240] 20:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123826c00) [pid = 1651] [serial = 718] [outer = 0x0] 20:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x123b89400) [pid = 1651] [serial = 719] [outer = 0x123826c00] 20:35:42 INFO - PROCESS | 1651 | 1461641742318 Marionette DEBUG loaded listener.js 20:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x124f7a400) [pid = 1651] [serial = 720] [outer = 0x123826c00] 20:35:42 INFO - PROCESS | 1651 | 1461641742725 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]]]}] 20:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 618ms 20:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:35:42 INFO - PROCESS | 1651 | 1461641742758 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:35:42 INFO - PROCESS | 1651 | 1461641742759 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:35:42 INFO - PROCESS | 1651 | 1461641742762 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:35:42 INFO - PROCESS | 1651 | 1461641742763 Marionette TRACE conn2 <- [1,934,null,{}] 20:35:42 INFO - PROCESS | 1651 | 1461641742765 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}] 20:35:42 INFO - PROCESS | 1651 | 1461641742858 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:35:42 INFO - PROCESS | 1651 | 1461641742905 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d531000 == 60 [pid = 1651] [id = 241] 20:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123b8b000) [pid = 1651] [serial = 721] [outer = 0x0] 20:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x127dc2800) [pid = 1651] [serial = 722] [outer = 0x123b8b000] 20:35:42 INFO - PROCESS | 1651 | 1461641742935 Marionette DEBUG loaded listener.js 20:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x129b78400) [pid = 1651] [serial = 723] [outer = 0x123b8b000] 20:35:43 INFO - PROCESS | 1651 | 1461641743345 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]]]}] 20:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 618ms 20:35:43 INFO - PROCESS | 1651 | 1461641743381 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:35:43 INFO - PROCESS | 1651 | 1461641743384 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:35:43 INFO - PROCESS | 1651 | 1461641743387 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:35:43 INFO - PROCESS | 1651 | 1461641743388 Marionette TRACE conn2 <- [1,938,null,{}] 20:35:43 INFO - PROCESS | 1651 | 1461641743390 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}] 20:35:43 INFO - PROCESS | 1651 | 1461641743495 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:35:43 INFO - PROCESS | 1651 | 1461641743592 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11630e000 == 61 [pid = 1651] [id = 242] 20:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x114bb7400) [pid = 1651] [serial = 724] [outer = 0x0] 20:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11867b000) [pid = 1651] [serial = 725] [outer = 0x114bb7400] 20:35:43 INFO - PROCESS | 1651 | 1461641743626 Marionette DEBUG loaded listener.js 20:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11bfaf800) [pid = 1651] [serial = 726] [outer = 0x114bb7400] 20:35:44 INFO - PROCESS | 1651 | 1461641744265 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]]]}] 20:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 919ms 20:35:44 INFO - PROCESS | 1651 | 1461641744306 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:35:44 INFO - PROCESS | 1651 | 1461641744309 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:35:44 INFO - PROCESS | 1651 | 1461641744312 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:35:44 INFO - PROCESS | 1651 | 1461641744316 Marionette TRACE conn2 <- [1,942,null,{}] 20:35:44 INFO - PROCESS | 1651 | 1461641744321 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}] 20:35:44 INFO - PROCESS | 1651 | 1461641744411 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:35:44 INFO - PROCESS | 1651 | 1461641744480 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa42800 == 62 [pid = 1651] [id = 243] 20:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x114fe2400) [pid = 1651] [serial = 727] [outer = 0x0] 20:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11593c000) [pid = 1651] [serial = 728] [outer = 0x114fe2400] 20:35:44 INFO - PROCESS | 1651 | 1461641744509 Marionette DEBUG loaded listener.js 20:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x118628400) [pid = 1651] [serial = 729] [outer = 0x114fe2400] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12b858800 == 61 [pid = 1651] [id = 235] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x129dd4000 == 60 [pid = 1651] [id = 234] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x127e0b000 == 59 [pid = 1651] [id = 233] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x11911a000 == 58 [pid = 1651] [id = 232] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1244a1800 == 57 [pid = 1651] [id = 231] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a5000 == 56 [pid = 1651] [id = 230] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf35000 == 55 [pid = 1651] [id = 229] 20:35:44 INFO - PROCESS | 1651 | 1461641744979 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]]]}] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119b63000 == 54 [pid = 1651] [id = 228] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119b52000 == 53 [pid = 1651] [id = 227] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x118917000 == 52 [pid = 1651] [id = 226] 20:35:44 INFO - PROCESS | 1651 | --DOCSHELL 0x118fd7800 == 51 [pid = 1651] [id = 222] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11be1fc00) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11c40d000) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x129db0000) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12f623400) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12d7a9400) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12f034000) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12d219000) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11bfbb400) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12f2b3800) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11bfb5c00) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12d1ea800) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x129b77400) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12d11ac00) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12e9dd800) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11bf4fc00) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x119b11c00) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12b2f1c00) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12ddd7000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114fe3800) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ab40800) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x129dbb800) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12f2b8400) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x127dc1c00) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12f2bd800) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11c4d2400) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x123a57c00) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12b164c00) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12f02f400) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12d7a5800) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x129046c00) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11ba43800) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x124f82000) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x129047c00) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129043c00) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12ba18000) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11bfbc400) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12d218c00) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118630800) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12f2b9400) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12f61c800) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12eab5000) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11be1bc00) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12f034400) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12bc5a800) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12f61bc00) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12f61b400) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119b0f000) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11ad6a400) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12bc55000) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11ab47c00) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12eab5800) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12bdbb400) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x114fe7800) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12b240400) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11bf45c00) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12bfb5400) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 20:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11ab47800) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 20:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 726ms 20:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:35:45 INFO - PROCESS | 1651 | 1461641745038 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:35:45 INFO - PROCESS | 1651 | 1461641745041 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:35:45 INFO - PROCESS | 1651 | 1461641745045 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:35:45 INFO - PROCESS | 1651 | 1461641745047 Marionette TRACE conn2 <- [1,946,null,{}] 20:35:45 INFO - PROCESS | 1651 | 1461641745050 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}] 20:35:45 INFO - PROCESS | 1651 | 1461641745123 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:35:45 INFO - PROCESS | 1651 | 1461641745131 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b49800 == 52 [pid = 1651] [id = 244] 20:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118883000) [pid = 1651] [serial = 730] [outer = 0x0] 20:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118942c00) [pid = 1651] [serial = 731] [outer = 0x118883000] 20:35:45 INFO - PROCESS | 1651 | 1461641745160 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11a8ef400) [pid = 1651] [serial = 732] [outer = 0x118883000] 20:35:45 INFO - PROCESS | 1651 | 1461641745518 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]]]}] 20:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 20:35:45 INFO - PROCESS | 1651 | 1461641745568 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:35:45 INFO - PROCESS | 1651 | 1461641745569 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:35:45 INFO - PROCESS | 1651 | 1461641745572 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:35:45 INFO - PROCESS | 1651 | 1461641745574 Marionette TRACE conn2 <- [1,950,null,{}] 20:35:45 INFO - PROCESS | 1651 | 1461641745581 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}] 20:35:45 INFO - PROCESS | 1651 | 1461641745660 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:35:45 INFO - PROCESS | 1651 | 1461641745668 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c597800 == 53 [pid = 1651] [id = 245] 20:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11ab47800) [pid = 1651] [serial = 733] [outer = 0x0] 20:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11bcb9400) [pid = 1651] [serial = 734] [outer = 0x11ab47800] 20:35:45 INFO - PROCESS | 1651 | 1461641745696 Marionette DEBUG loaded listener.js 20:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11be20400) [pid = 1651] [serial = 735] [outer = 0x11ab47800] 20:35:46 INFO - PROCESS | 1651 | 1461641746036 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]]]}] 20:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 20:35:46 INFO - PROCESS | 1651 | 1461641746044 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 1651 | 1461641746045 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:35:46 INFO - PROCESS | 1651 | 1461641746048 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - PROCESS | 1651 | 1461641746052 Marionette TRACE conn2 <- [1,954,null,{}] 20:35:46 INFO - PROCESS | 1651 | 1461641746055 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}] 20:35:46 INFO - PROCESS | 1651 | 1461641746140 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:35:46 INFO - PROCESS | 1651 | 1461641746184 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e66800 == 54 [pid = 1651] [id = 246] 20:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11be1f800) [pid = 1651] [serial = 736] [outer = 0x0] 20:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11bfb5000) [pid = 1651] [serial = 737] [outer = 0x11be1f800] 20:35:46 INFO - PROCESS | 1651 | 1461641746210 Marionette DEBUG loaded listener.js 20:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11c40f800) [pid = 1651] [serial = 738] [outer = 0x11be1f800] 20:35:46 INFO - PROCESS | 1651 | 1461641746510 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]]]}] 20:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 20:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:35:46 INFO - PROCESS | 1651 | 1461641746524 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:35:46 INFO - PROCESS | 1651 | 1461641746525 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:35:46 INFO - PROCESS | 1651 | 1461641746527 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:35:46 INFO - PROCESS | 1651 | 1461641746528 Marionette TRACE conn2 <- [1,958,null,{}] 20:35:46 INFO - PROCESS | 1651 | 1461641746530 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}] 20:35:46 INFO - PROCESS | 1651 | 1461641746620 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:35:46 INFO - PROCESS | 1651 | 1461641746624 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x127768000 == 55 [pid = 1651] [id = 247] 20:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11c415c00) [pid = 1651] [serial = 739] [outer = 0x0] 20:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11c4d6400) [pid = 1651] [serial = 740] [outer = 0x11c415c00] 20:35:46 INFO - PROCESS | 1651 | 1461641746652 Marionette DEBUG loaded listener.js 20:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123a5d400) [pid = 1651] [serial = 741] [outer = 0x11c415c00] 20:35:47 INFO - PROCESS | 1651 | 1461641747051 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]]]}] 20:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 571ms 20:35:47 INFO - PROCESS | 1651 | 1461641747099 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:35:47 INFO - PROCESS | 1651 | 1461641747100 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:35:47 INFO - PROCESS | 1651 | 1461641747109 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:35:47 INFO - PROCESS | 1651 | 1461641747110 Marionette TRACE conn2 <- [1,962,null,{}] 20:35:47 INFO - PROCESS | 1651 | 1461641747112 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}] 20:35:47 INFO - PROCESS | 1651 | 1461641747219 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:35:47 INFO - PROCESS | 1651 | 1461641747224 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dd3800 == 56 [pid = 1651] [id = 248] 20:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123edc000) [pid = 1651] [serial = 742] [outer = 0x0] 20:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273ea800) [pid = 1651] [serial = 743] [outer = 0x123edc000] 20:35:47 INFO - PROCESS | 1651 | 1461641747252 Marionette DEBUG loaded listener.js 20:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129046c00) [pid = 1651] [serial = 744] [outer = 0x123edc000] 20:35:47 INFO - PROCESS | 1651 | 1461641747606 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]]]}] 20:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 20:35:47 INFO - PROCESS | 1651 | 1461641747628 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:35:47 INFO - PROCESS | 1651 | 1461641747629 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:35:47 INFO - PROCESS | 1651 | 1461641747633 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:35:47 INFO - PROCESS | 1651 | 1461641747635 Marionette TRACE conn2 <- [1,966,null,{}] 20:35:47 INFO - PROCESS | 1651 | 1461641747638 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}] 20:35:47 INFO - PROCESS | 1651 | 1461641747730 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:35:47 INFO - PROCESS | 1651 | 1461641747734 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b17f800 == 57 [pid = 1651] [id = 249] 20:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124033c00) [pid = 1651] [serial = 745] [outer = 0x0] 20:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129b7a000) [pid = 1651] [serial = 746] [outer = 0x124033c00] 20:35:47 INFO - PROCESS | 1651 | 1461641747759 Marionette DEBUG loaded listener.js 20:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129dba000) [pid = 1651] [serial = 747] [outer = 0x124033c00] 20:35:48 INFO - PROCESS | 1651 | 1461641748095 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]]]}] 20:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 473ms 20:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:35:48 INFO - PROCESS | 1651 | 1461641748107 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 1651 | 1461641748108 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:35:48 INFO - PROCESS | 1651 | 1461641748110 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 1651 | 1461641748111 Marionette TRACE conn2 <- [1,970,null,{}] 20:35:48 INFO - PROCESS | 1651 | 1461641748113 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}] 20:35:48 INFO - PROCESS | 1651 | 1461641748212 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:35:48 INFO - PROCESS | 1651 | 1461641748247 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd19000 == 58 [pid = 1651] [id = 250] 20:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129dbb000) [pid = 1651] [serial = 748] [outer = 0x0] 20:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b23f400) [pid = 1651] [serial = 749] [outer = 0x129dbb000] 20:35:48 INFO - PROCESS | 1651 | 1461641748273 Marionette DEBUG loaded listener.js 20:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b245800) [pid = 1651] [serial = 750] [outer = 0x129dbb000] 20:35:48 INFO - PROCESS | 1651 | 1461641748694 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]]]}] 20:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 620ms 20:35:48 INFO - PROCESS | 1651 | 1461641748738 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:35:48 INFO - PROCESS | 1651 | 1461641748740 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:35:48 INFO - PROCESS | 1651 | 1461641748744 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:35:48 INFO - PROCESS | 1651 | 1461641748746 Marionette TRACE conn2 <- [1,974,null,{}] 20:35:48 INFO - PROCESS | 1651 | 1461641748749 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}] 20:35:48 INFO - PROCESS | 1651 | 1461641748901 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:35:48 INFO - PROCESS | 1651 | 1461641748922 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d248800 == 59 [pid = 1651] [id = 251] 20:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1275da000) [pid = 1651] [serial = 751] [outer = 0x0] 20:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b2ee400) [pid = 1651] [serial = 752] [outer = 0x1275da000] 20:35:48 INFO - PROCESS | 1651 | 1461641748962 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b2f5800) [pid = 1651] [serial = 753] [outer = 0x1275da000] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123825000) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1273e4400) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1273e8400) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11c45f000) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1155e8c00) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11c418400) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x114b3e800) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11b55ac00) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119b11800) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11ad8a400) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123a56400) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118626c00) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:35:49 INFO - PROCESS | 1651 | 1461641749420 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]]]}] 20:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 724ms 20:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:35:49 INFO - PROCESS | 1651 | 1461641749470 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:35:49 INFO - PROCESS | 1651 | 1461641749471 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:35:49 INFO - PROCESS | 1651 | 1461641749473 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:35:49 INFO - PROCESS | 1651 | 1461641749474 Marionette TRACE conn2 <- [1,978,null,{}] 20:35:49 INFO - PROCESS | 1651 | 1461641749489 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}] 20:35:49 INFO - PROCESS | 1651 | 1461641749591 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:35:49 INFO - PROCESS | 1651 | 1461641749597 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd09800 == 60 [pid = 1651] [id = 252] 20:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11867ac00) [pid = 1651] [serial = 754] [outer = 0x0] 20:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273e8400) [pid = 1651] [serial = 755] [outer = 0x11867ac00] 20:35:49 INFO - PROCESS | 1651 | 1461641749623 Marionette DEBUG loaded listener.js 20:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b2eec00) [pid = 1651] [serial = 756] [outer = 0x11867ac00] 20:35:49 INFO - PROCESS | 1651 | 1461641749927 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]]]}] 20:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 20:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:35:49 INFO - PROCESS | 1651 | 1461641749943 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:35:49 INFO - PROCESS | 1651 | 1461641749945 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:35:49 INFO - PROCESS | 1651 | 1461641749947 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:35:49 INFO - PROCESS | 1651 | 1461641749950 Marionette TRACE conn2 <- [1,982,null,{}] 20:35:49 INFO - PROCESS | 1651 | 1461641749955 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}] 20:35:50 INFO - PROCESS | 1651 | 1461641750051 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:35:50 INFO - PROCESS | 1651 | 1461641750098 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dda6000 == 61 [pid = 1651] [id = 253] 20:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1147d9800) [pid = 1651] [serial = 757] [outer = 0x0] 20:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b2f6800) [pid = 1651] [serial = 758] [outer = 0x1147d9800] 20:35:50 INFO - PROCESS | 1651 | 1461641750127 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b811c00) [pid = 1651] [serial = 759] [outer = 0x1147d9800] 20:35:50 INFO - PROCESS | 1651 | 1461641750418 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 525ms 20:35:50 INFO - PROCESS | 1651 | 1461641750472 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:35:50 INFO - PROCESS | 1651 | 1461641750473 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:35:50 INFO - PROCESS | 1651 | 1461641750475 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 1651 | 1461641750476 Marionette TRACE conn2 <- [1,986,null,{}] 20:35:50 INFO - PROCESS | 1651 | 1461641750479 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}] 20:35:50 INFO - PROCESS | 1651 | 1461641750559 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:35:50 INFO - PROCESS | 1651 | 1461641750563 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12deb9000 == 62 [pid = 1651] [id = 254] 20:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b480000) [pid = 1651] [serial = 760] [outer = 0x0] 20:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12bad4000) [pid = 1651] [serial = 761] [outer = 0x12b480000] 20:35:50 INFO - PROCESS | 1651 | 1461641750588 Marionette DEBUG loaded listener.js 20:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12bc55000) [pid = 1651] [serial = 762] [outer = 0x12b480000] 20:35:50 INFO - PROCESS | 1651 | 1461641750931 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]]]}] 20:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 467ms 20:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:35:50 INFO - PROCESS | 1651 | 1461641750943 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:35:50 INFO - PROCESS | 1651 | 1461641750944 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:35:50 INFO - PROCESS | 1651 | 1461641750947 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:35:50 INFO - PROCESS | 1651 | 1461641750948 Marionette TRACE conn2 <- [1,990,null,{}] 20:35:50 INFO - PROCESS | 1651 | 1461641750954 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}] 20:35:51 INFO - PROCESS | 1651 | 1461641751058 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:35:51 INFO - PROCESS | 1651 | 1461641751065 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e79e000 == 63 [pid = 1651] [id = 255] 20:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11862ec00) [pid = 1651] [serial = 763] [outer = 0x0] 20:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bc5ac00) [pid = 1651] [serial = 764] [outer = 0x11862ec00] 20:35:51 INFO - PROCESS | 1651 | 1461641751089 Marionette DEBUG loaded listener.js 20:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bc60000) [pid = 1651] [serial = 765] [outer = 0x11862ec00] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc9d800 == 62 [pid = 1651] [id = 225] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea31000 == 61 [pid = 1651] [id = 207] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12d237800 == 60 [pid = 1651] [id = 163] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12e796800 == 59 [pid = 1651] [id = 206] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad45000 == 58 [pid = 1651] [id = 208] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x124f6a800 == 57 [pid = 1651] [id = 180] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd0c800 == 56 [pid = 1651] [id = 191] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12f285800 == 55 [pid = 1651] [id = 224] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12e78f800 == 54 [pid = 1651] [id = 164] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x124f5f800 == 53 [pid = 1651] [id = 190] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x124044800 == 52 [pid = 1651] [id = 181] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1238ac000 == 51 [pid = 1651] [id = 223] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x116318800 == 50 [pid = 1651] [id = 165] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x127e03800 == 49 [pid = 1651] [id = 204] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddc3800 == 48 [pid = 1651] [id = 205] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12d280000 == 47 [pid = 1651] [id = 193] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12c110000 == 46 [pid = 1651] [id = 192] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa42800 == 45 [pid = 1651] [id = 243] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11630e000 == 44 [pid = 1651] [id = 242] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12d531000 == 43 [pid = 1651] [id = 241] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12d23d000 == 42 [pid = 1651] [id = 240] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd1e800 == 41 [pid = 1651] [id = 239] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a2800 == 40 [pid = 1651] [id = 238] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x119aed000 == 39 [pid = 1651] [id = 237] 20:35:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1275c6000 == 38 [pid = 1651] [id = 236] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12b17f800 == 37 [pid = 1651] [id = 249] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11c597800 == 36 [pid = 1651] [id = 245] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x129dd3800 == 35 [pid = 1651] [id = 248] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd09800 == 34 [pid = 1651] [id = 252] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd19000 == 33 [pid = 1651] [id = 250] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12d248800 == 32 [pid = 1651] [id = 251] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x123e66800 == 31 [pid = 1651] [id = 246] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12dda6000 == 30 [pid = 1651] [id = 253] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x127768000 == 29 [pid = 1651] [id = 247] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119b49800 == 28 [pid = 1651] [id = 244] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12f2bfc00) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x129b79000) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1275d4400) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x127dc1400) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1278c3c00) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11bcbd400) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123a52c00) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119d4a400) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118edb400) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b24a000) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x129dae400) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11570c400) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1188e3400) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x114fe0c00) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11c3bd000) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11c417000) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1241eec00) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ab48800) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11ad89c00) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11be15800) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11bf53400) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x129daec00) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124477000) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129596400) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1272f0800) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124034000) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 20:35:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12deb9000 == 27 [pid = 1651] [id = 254] 20:35:52 INFO - PROCESS | 1651 | 1461641752573 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]]]}] 20:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1675ms 20:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:35:52 INFO - PROCESS | 1651 | 1461641752625 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:35:52 INFO - PROCESS | 1651 | 1461641752627 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:35:52 INFO - PROCESS | 1651 | 1461641752636 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:35:52 INFO - PROCESS | 1651 | 1461641752639 Marionette TRACE conn2 <- [1,994,null,{}] 20:35:52 INFO - PROCESS | 1651 | 1461641752643 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}] 20:35:52 INFO - PROCESS | 1651 | 1461641752723 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:35:52 INFO - PROCESS | 1651 | 1461641752729 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x116627000 == 28 [pid = 1651] [id = 256] 20:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116384400) [pid = 1651] [serial = 766] [outer = 0x0] 20:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116388c00) [pid = 1651] [serial = 767] [outer = 0x116384400] 20:35:52 INFO - PROCESS | 1651 | 1461641752760 Marionette DEBUG loaded listener.js 20:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118625000) [pid = 1651] [serial = 768] [outer = 0x116384400] 20:35:53 INFO - PROCESS | 1651 | 1461641753114 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]]]}] 20:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 527ms 20:35:53 INFO - PROCESS | 1651 | 1461641753158 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 1651 | 1461641753162 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:35:53 INFO - PROCESS | 1651 | 1461641753172 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - PROCESS | 1651 | 1461641753174 Marionette TRACE conn2 <- [1,998,null,{}] 20:35:53 INFO - PROCESS | 1651 | 1461641753176 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}] 20:35:53 INFO - PROCESS | 1651 | 1461641753249 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:35:53 INFO - PROCESS | 1651 | 1461641753254 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11971a800 == 29 [pid = 1651] [id = 257] 20:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x115770400) [pid = 1651] [serial = 769] [outer = 0x0] 20:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11867d000) [pid = 1651] [serial = 770] [outer = 0x115770400] 20:35:53 INFO - PROCESS | 1651 | 1461641753282 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118f4c400) [pid = 1651] [serial = 771] [outer = 0x115770400] 20:35:53 INFO - PROCESS | 1651 | 1461641753614 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]]]}] 20:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 474ms 20:35:53 INFO - PROCESS | 1651 | 1461641753644 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:35:53 INFO - PROCESS | 1651 | 1461641753646 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:35:53 INFO - PROCESS | 1651 | 1461641753648 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:35:53 INFO - PROCESS | 1651 | 1461641753651 Marionette TRACE conn2 <- [1,1002,null,{}] 20:35:53 INFO - PROCESS | 1651 | 1461641753658 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}] 20:35:53 INFO - PROCESS | 1651 | 1461641753748 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:35:53 INFO - PROCESS | 1651 | 1461641753801 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa46000 == 30 [pid = 1651] [id = 258] 20:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1147d5000) [pid = 1651] [serial = 772] [outer = 0x0] 20:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119b10800) [pid = 1651] [serial = 773] [outer = 0x1147d5000] 20:35:53 INFO - PROCESS | 1651 | 1461641753847 Marionette DEBUG loaded listener.js 20:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11ab41000) [pid = 1651] [serial = 774] [outer = 0x1147d5000] 20:35:54 INFO - PROCESS | 1651 | 1461641754305 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]]]}] 20:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 672ms 20:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:35:54 INFO - PROCESS | 1651 | 1461641754321 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 1651 | 1461641754323 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:35:54 INFO - PROCESS | 1651 | 1461641754325 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 1651 | 1461641754326 Marionette TRACE conn2 <- [1,1006,null,{}] 20:35:54 INFO - PROCESS | 1651 | 1461641754328 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}] 20:35:54 INFO - PROCESS | 1651 | 1461641754417 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:35:54 INFO - PROCESS | 1651 | 1461641754423 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba67800 == 31 [pid = 1651] [id = 259] 20:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ab3ec00) [pid = 1651] [serial = 775] [outer = 0x0] 20:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11ad68000) [pid = 1651] [serial = 776] [outer = 0x11ab3ec00] 20:35:54 INFO - PROCESS | 1651 | 1461641754451 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ad83c00) [pid = 1651] [serial = 777] [outer = 0x11ab3ec00] 20:35:54 INFO - PROCESS | 1651 | 1461641754749 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]]]}] 20:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 20:35:54 INFO - PROCESS | 1651 | 1461641754794 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:35:54 INFO - PROCESS | 1651 | 1461641754795 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:35:54 INFO - PROCESS | 1651 | 1461641754797 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:35:54 INFO - PROCESS | 1651 | 1461641754799 Marionette TRACE conn2 <- [1,1010,null,{}] 20:35:54 INFO - PROCESS | 1651 | 1461641754803 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}] 20:35:54 INFO - PROCESS | 1651 | 1461641754871 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:35:54 INFO - PROCESS | 1651 | 1461641754875 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3df000 == 32 [pid = 1651] [id = 260] 20:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1186b2c00) [pid = 1651] [serial = 778] [outer = 0x0] 20:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11b5e9400) [pid = 1651] [serial = 779] [outer = 0x1186b2c00] 20:35:54 INFO - PROCESS | 1651 | 1461641754903 Marionette DEBUG loaded listener.js 20:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11be13000) [pid = 1651] [serial = 780] [outer = 0x1186b2c00] 20:35:55 INFO - PROCESS | 1651 | 1461641755242 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]]]}] 20:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 20:35:55 INFO - PROCESS | 1651 | 1461641755269 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:35:55 INFO - PROCESS | 1651 | 1461641755271 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:35:55 INFO - PROCESS | 1651 | 1461641755281 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:35:55 INFO - PROCESS | 1651 | 1461641755282 Marionette TRACE conn2 <- [1,1014,null,{}] 20:35:55 INFO - PROCESS | 1651 | 1461641755284 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}] 20:35:55 INFO - PROCESS | 1651 | 1461641755365 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:35:55 INFO - PROCESS | 1651 | 1461641755371 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238ad800 == 33 [pid = 1651] [id = 261] 20:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11be15400) [pid = 1651] [serial = 781] [outer = 0x0] 20:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11bf46000) [pid = 1651] [serial = 782] [outer = 0x11be15400] 20:35:55 INFO - PROCESS | 1651 | 1461641755401 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11bfb4000) [pid = 1651] [serial = 783] [outer = 0x11be15400] 20:35:55 INFO - PROCESS | 1651 | 1461641755738 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]]]}] 20:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 470ms 20:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:35:55 INFO - PROCESS | 1651 | 1461641755753 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:35:55 INFO - PROCESS | 1651 | 1461641755755 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:35:55 INFO - PROCESS | 1651 | 1461641755758 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:35:55 INFO - PROCESS | 1651 | 1461641755759 Marionette TRACE conn2 <- [1,1018,null,{}] 20:35:55 INFO - PROCESS | 1651 | 1461641755762 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}] 20:35:55 INFO - PROCESS | 1651 | 1461641755838 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:35:55 INFO - PROCESS | 1651 | 1461641755842 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12404d000 == 34 [pid = 1651] [id = 262] 20:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11bf4c400) [pid = 1651] [serial = 784] [outer = 0x0] 20:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11c3bd000) [pid = 1651] [serial = 785] [outer = 0x11bf4c400] 20:35:55 INFO - PROCESS | 1651 | 1461641755869 Marionette DEBUG loaded listener.js 20:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11c411000) [pid = 1651] [serial = 786] [outer = 0x11bf4c400] 20:35:56 INFO - PROCESS | 1651 | 1461641756185 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]]]}] 20:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 470ms 20:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:35:56 INFO - PROCESS | 1651 | 1461641756228 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 1651 | 1461641756229 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:35:56 INFO - PROCESS | 1651 | 1461641756239 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - PROCESS | 1651 | 1461641756240 Marionette TRACE conn2 <- [1,1022,null,{}] 20:35:56 INFO - PROCESS | 1651 | 1461641756244 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}] 20:35:56 INFO - PROCESS | 1651 | 1461641756313 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:35:56 INFO - PROCESS | 1651 | 1461641756319 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f73000 == 35 [pid = 1651] [id = 263] 20:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c410400) [pid = 1651] [serial = 787] [outer = 0x0] 20:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11c417c00) [pid = 1651] [serial = 788] [outer = 0x11c410400] 20:35:56 INFO - PROCESS | 1651 | 1461641756344 Marionette DEBUG loaded listener.js 20:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c45ec00) [pid = 1651] [serial = 789] [outer = 0x11c410400] 20:35:56 INFO - PROCESS | 1651 | 1461641756674 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]]]}] 20:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 478ms 20:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:35:56 INFO - PROCESS | 1651 | 1461641756709 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:35:56 INFO - PROCESS | 1651 | 1461641756710 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:35:56 INFO - PROCESS | 1651 | 1461641756712 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:35:56 INFO - PROCESS | 1651 | 1461641756713 Marionette TRACE conn2 <- [1,1026,null,{}] 20:35:56 INFO - PROCESS | 1651 | 1461641756719 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}] 20:35:56 INFO - PROCESS | 1651 | 1461641756788 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:35:56 INFO - PROCESS | 1651 | 1461641756792 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa44800 == 36 [pid = 1651] [id = 264] 20:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11bfb9000) [pid = 1651] [serial = 790] [outer = 0x0] 20:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11c8f8800) [pid = 1651] [serial = 791] [outer = 0x11bfb9000] 20:35:56 INFO - PROCESS | 1651 | 1461641756819 Marionette DEBUG loaded listener.js 20:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123a54c00) [pid = 1651] [serial = 792] [outer = 0x11bfb9000] 20:35:57 INFO - PROCESS | 1651 | 1461641757121 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]]]}] 20:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 422ms 20:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:35:57 INFO - PROCESS | 1651 | 1461641757141 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:35:57 INFO - PROCESS | 1651 | 1461641757143 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:35:57 INFO - PROCESS | 1651 | 1461641757145 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:35:57 INFO - PROCESS | 1651 | 1461641757146 Marionette TRACE conn2 <- [1,1030,null,{}] 20:35:57 INFO - PROCESS | 1651 | 1461641757150 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}] 20:35:57 INFO - PROCESS | 1651 | 1461641757257 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:35:57 INFO - PROCESS | 1651 | 1461641757285 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e68000 == 37 [pid = 1651] [id = 265] 20:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x114357400) [pid = 1651] [serial = 793] [outer = 0x0] 20:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c45a800) [pid = 1651] [serial = 794] [outer = 0x114357400] 20:35:57 INFO - PROCESS | 1651 | 1461641757310 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123ed9c00) [pid = 1651] [serial = 795] [outer = 0x114357400] 20:35:57 INFO - PROCESS | 1651 | 1461641757622 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]]]}] 20:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 20:35:57 INFO - PROCESS | 1651 | 1461641757669 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:35:57 INFO - PROCESS | 1651 | 1461641757671 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:35:57 INFO - PROCESS | 1651 | 1461641757673 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:35:57 INFO - PROCESS | 1651 | 1461641757675 Marionette TRACE conn2 <- [1,1034,null,{}] 20:35:57 INFO - PROCESS | 1651 | 1461641757677 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}] 20:35:57 INFO - PROCESS | 1651 | 1461641757779 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:35:57 INFO - PROCESS | 1651 | 1461641757783 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3da000 == 38 [pid = 1651] [id = 266] 20:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x114fe2800) [pid = 1651] [serial = 796] [outer = 0x0] 20:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1241e9000) [pid = 1651] [serial = 797] [outer = 0x114fe2800] 20:35:57 INFO - PROCESS | 1651 | 1461641757812 Marionette DEBUG loaded listener.js 20:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1275d3800) [pid = 1651] [serial = 798] [outer = 0x114fe2800] 20:35:58 INFO - PROCESS | 1651 | 1461641758170 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]]]}] 20:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 521ms 20:35:58 INFO - PROCESS | 1651 | 1461641758198 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 1651 | 1461641758201 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:35:58 INFO - PROCESS | 1651 | 1461641758204 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 1651 | 1461641758205 Marionette TRACE conn2 <- [1,1038,null,{}] 20:35:58 INFO - PROCESS | 1651 | 1461641758207 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}] 20:35:58 INFO - PROCESS | 1651 | 1461641758293 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:35:58 INFO - PROCESS | 1651 | 1461641758324 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b85f000 == 39 [pid = 1651] [id = 267] 20:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1275d4000) [pid = 1651] [serial = 799] [outer = 0x0] 20:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1275db000) [pid = 1651] [serial = 800] [outer = 0x1275d4000] 20:35:58 INFO - PROCESS | 1651 | 1461641758350 Marionette DEBUG loaded listener.js 20:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127dc4c00) [pid = 1651] [serial = 801] [outer = 0x1275d4000] 20:35:58 INFO - PROCESS | 1651 | 1461641758651 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]]]}] 20:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 20:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:35:58 INFO - PROCESS | 1651 | 1461641758678 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:35:58 INFO - PROCESS | 1651 | 1461641758679 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:35:58 INFO - PROCESS | 1651 | 1461641758682 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:35:58 INFO - PROCESS | 1651 | 1461641758685 Marionette TRACE conn2 <- [1,1042,null,{}] 20:35:58 INFO - PROCESS | 1651 | 1461641758689 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}] 20:35:58 INFO - PROCESS | 1651 | 1461641758781 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:35:58 INFO - PROCESS | 1651 | 1461641758785 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd1e000 == 40 [pid = 1651] [id = 268] 20:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1275d4400) [pid = 1651] [serial = 802] [outer = 0x0] 20:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x127e4d800) [pid = 1651] [serial = 803] [outer = 0x1275d4400] 20:35:58 INFO - PROCESS | 1651 | 1461641758810 Marionette DEBUG loaded listener.js 20:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x129b79c00) [pid = 1651] [serial = 804] [outer = 0x1275d4400] 20:35:59 INFO - PROCESS | 1651 | 1461641759161 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]]]}] 20:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 523ms 20:35:59 INFO - PROCESS | 1651 | 1461641759204 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 1651 | 1461641759206 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:35:59 INFO - PROCESS | 1651 | 1461641759208 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 1651 | 1461641759209 Marionette TRACE conn2 <- [1,1046,null,{}] 20:35:59 INFO - PROCESS | 1651 | 1461641759211 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}] 20:35:59 INFO - PROCESS | 1651 | 1461641759303 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:35:59 INFO - PROCESS | 1651 | 1461641759308 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d280800 == 41 [pid = 1651] [id = 269] 20:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x129b7e000) [pid = 1651] [serial = 805] [outer = 0x0] 20:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x129db0000) [pid = 1651] [serial = 806] [outer = 0x129b7e000] 20:35:59 INFO - PROCESS | 1651 | 1461641759333 Marionette DEBUG loaded listener.js 20:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x129db9000) [pid = 1651] [serial = 807] [outer = 0x129b7e000] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11be1a800) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b480000) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x129dbb000) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x124033c00) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1275da000) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123826c00) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11b556400) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118e73400) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x117980c00) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1166de000) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11c415c00) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11be1f800) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ab47800) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118883000) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x114fe2400) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x114bb7400) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123b8b000) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123edc000) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1147d9800) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11867ac00) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c419c00) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1147d9000) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:35:59 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119198000) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:35:59 INFO - PROCESS | 1651 | 1461641759830 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]]]}] 20:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 668ms 20:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:35:59 INFO - PROCESS | 1651 | 1461641759877 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:35:59 INFO - PROCESS | 1651 | 1461641759878 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:35:59 INFO - PROCESS | 1651 | 1461641759880 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:35:59 INFO - PROCESS | 1651 | 1461641759881 Marionette TRACE conn2 <- [1,1050,null,{}] 20:35:59 INFO - PROCESS | 1651 | 1461641759884 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}] 20:35:59 INFO - PROCESS | 1651 | 1461641759965 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:35:59 INFO - PROCESS | 1651 | 1461641759971 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:35:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba66800 == 42 [pid = 1651] [id = 270] 20:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x114fe2000) [pid = 1651] [serial = 808] [outer = 0x0] 20:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x117980c00) [pid = 1651] [serial = 809] [outer = 0x114fe2000] 20:36:00 INFO - PROCESS | 1651 | 1461641759997 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11ab45c00) [pid = 1651] [serial = 810] [outer = 0x114fe2000] 20:36:00 INFO - PROCESS | 1651 | 1461641760317 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]]]}] 20:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 471ms 20:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:36:00 INFO - PROCESS | 1651 | 1461641760352 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 1651 | 1461641760353 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:36:00 INFO - PROCESS | 1651 | 1461641760355 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - PROCESS | 1651 | 1461641760356 Marionette TRACE conn2 <- [1,1054,null,{}] 20:36:00 INFO - PROCESS | 1651 | 1461641760358 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}] 20:36:00 INFO - PROCESS | 1651 | 1461641760453 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:36:00 INFO - PROCESS | 1651 | 1461641760459 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1275c9800 == 43 [pid = 1651] [id = 271] 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11be1a800) [pid = 1651] [serial = 811] [outer = 0x0] 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c419c00) [pid = 1651] [serial = 812] [outer = 0x11be1a800] 20:36:00 INFO - PROCESS | 1651 | 1461641760484 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1275da000) [pid = 1651] [serial = 813] [outer = 0x11be1a800] 20:36:00 INFO - PROCESS | 1651 | 1461641760786 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]]]}] 20:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 20:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:36:00 INFO - PROCESS | 1651 | 1461641760824 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:36:00 INFO - PROCESS | 1651 | 1461641760825 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:36:00 INFO - PROCESS | 1651 | 1461641760827 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:36:00 INFO - PROCESS | 1651 | 1461641760828 Marionette TRACE conn2 <- [1,1058,null,{}] 20:36:00 INFO - PROCESS | 1651 | 1461641760831 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}] 20:36:00 INFO - PROCESS | 1651 | 1461641760906 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:36:00 INFO - PROCESS | 1651 | 1461641760910 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dda7000 == 44 [pid = 1651] [id = 272] 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1277f1400) [pid = 1651] [serial = 814] [outer = 0x0] 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12b15f000) [pid = 1651] [serial = 815] [outer = 0x1277f1400] 20:36:00 INFO - PROCESS | 1651 | 1461641760935 Marionette DEBUG loaded listener.js 20:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12b23e000) [pid = 1651] [serial = 816] [outer = 0x1277f1400] 20:36:01 INFO - PROCESS | 1651 | 1461641761250 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]]]}] 20:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 20:36:01 INFO - PROCESS | 1651 | 1461641761296 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:36:01 INFO - PROCESS | 1651 | 1461641761297 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:36:01 INFO - PROCESS | 1651 | 1461641761299 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:36:01 INFO - PROCESS | 1651 | 1461641761300 Marionette TRACE conn2 <- [1,1062,null,{}] 20:36:01 INFO - PROCESS | 1651 | 1461641761302 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}] 20:36:01 INFO - PROCESS | 1651 | 1461641761403 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:36:01 INFO - PROCESS | 1651 | 1461641761409 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddba800 == 45 [pid = 1651] [id = 273] 20:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12b23f800) [pid = 1651] [serial = 817] [outer = 0x0] 20:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12b244800) [pid = 1651] [serial = 818] [outer = 0x12b23f800] 20:36:01 INFO - PROCESS | 1651 | 1461641761434 Marionette DEBUG loaded listener.js 20:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12b24ac00) [pid = 1651] [serial = 819] [outer = 0x12b23f800] 20:36:01 INFO - PROCESS | 1651 | 1461641761838 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]]]}] 20:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 568ms 20:36:01 INFO - PROCESS | 1651 | 1461641761869 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:36:01 INFO - PROCESS | 1651 | 1461641761873 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:36:01 INFO - PROCESS | 1651 | 1461641761878 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:36:01 INFO - PROCESS | 1651 | 1461641761882 Marionette TRACE conn2 <- [1,1066,null,{}] 20:36:01 INFO - PROCESS | 1651 | 1461641761889 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}] 20:36:02 INFO - PROCESS | 1651 | 1461641762008 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:36:02 INFO - PROCESS | 1651 | 1461641762082 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158a3000 == 46 [pid = 1651] [id = 274] 20:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x114fe2400) [pid = 1651] [serial = 820] [outer = 0x0] 20:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x114fe5800) [pid = 1651] [serial = 821] [outer = 0x114fe2400] 20:36:02 INFO - PROCESS | 1651 | 1461641762114 Marionette DEBUG loaded listener.js 20:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1163de000) [pid = 1651] [serial = 822] [outer = 0x114fe2400] 20:36:02 INFO - PROCESS | 1651 | 1461641762654 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]]]}] 20:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 826ms 20:36:02 INFO - PROCESS | 1651 | 1461641762708 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:36:02 INFO - PROCESS | 1651 | 1461641762712 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:36:02 INFO - PROCESS | 1651 | 1461641762720 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:36:02 INFO - PROCESS | 1651 | 1461641762722 Marionette TRACE conn2 <- [1,1070,null,{}] 20:36:02 INFO - PROCESS | 1651 | 1461641762724 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}] 20:36:02 INFO - PROCESS | 1651 | 1461641762828 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:36:02 INFO - PROCESS | 1651 | 1461641762877 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bac8000 == 47 [pid = 1651] [id = 275] 20:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1188eb400) [pid = 1651] [serial = 823] [outer = 0x0] 20:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118edf800) [pid = 1651] [serial = 824] [outer = 0x1188eb400] 20:36:02 INFO - PROCESS | 1651 | 1461641762907 Marionette DEBUG loaded listener.js 20:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119b10c00) [pid = 1651] [serial = 825] [outer = 0x1188eb400] 20:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 920ms 20:36:03 INFO - PROCESS | 1651 | 1461641763635 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]]]}] 20:36:03 INFO - PROCESS | 1651 | 1461641763640 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:36:03 INFO - PROCESS | 1651 | 1461641763642 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:36:03 INFO - PROCESS | 1651 | 1461641763645 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:36:03 INFO - PROCESS | 1651 | 1461641763648 Marionette TRACE conn2 <- [1,1074,null,{}] 20:36:03 INFO - PROCESS | 1651 | 1461641763686 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}] 20:36:03 INFO - PROCESS | 1651 | 1461641763783 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12dda7000 == 46 [pid = 1651] [id = 272] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1275c9800 == 45 [pid = 1651] [id = 271] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba66800 == 44 [pid = 1651] [id = 270] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12d280800 == 43 [pid = 1651] [id = 269] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd1e000 == 42 [pid = 1651] [id = 268] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12b85f000 == 41 [pid = 1651] [id = 267] 20:36:03 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12bc5ac00) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 20:36:03 INFO - PROCESS | 1651 | 1461641763887 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3da000 == 40 [pid = 1651] [id = 266] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x127e68000 == 39 [pid = 1651] [id = 265] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa44800 == 38 [pid = 1651] [id = 264] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x124f73000 == 37 [pid = 1651] [id = 263] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12404d000 == 36 [pid = 1651] [id = 262] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1238ad800 == 35 [pid = 1651] [id = 261] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3df000 == 34 [pid = 1651] [id = 260] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba67800 == 33 [pid = 1651] [id = 259] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa46000 == 32 [pid = 1651] [id = 258] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11971a800 == 31 [pid = 1651] [id = 257] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x116627000 == 30 [pid = 1651] [id = 256] 20:36:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12e79e000 == 29 [pid = 1651] [id = 255] 20:36:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11631f800 == 30 [pid = 1651] [id = 276] 20:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x114bb7400) [pid = 1651] [serial = 826] [outer = 0x0] 20:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x114bc2000) [pid = 1651] [serial = 827] [outer = 0x114bb7400] 20:36:03 INFO - PROCESS | 1651 | 1461641763920 Marionette DEBUG loaded listener.js 20:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x115441400) [pid = 1651] [serial = 828] [outer = 0x114bb7400] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c411800) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x123b89400) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c8f4c00) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11bfb7400) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ad89000) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ab48c00) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118943c00) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118627400) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118e06400) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127369000) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11c4d6400) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11bfb5000) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11c40f800) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11bcb9400) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11be20400) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118942c00) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11a8ef400) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118628400) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11593c000) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11bfaf800) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11867b000) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x129b78400) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x127dc2800) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124f7a400) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12bc55000) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1273ea800) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12b811c00) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x129dba000) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b2f6800) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12b2eec00) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129046c00) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1273e8400) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123a5d400) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x129047800) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118625400) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11bfbc800) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12bad4000) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12b23f400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x129b7a000) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12b2ee400) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b245800) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12b2f5800) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 20:36:04 INFO - PROCESS | 1651 | 1461641764249 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]]]}] 20:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 653ms 20:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:36:04 INFO - PROCESS | 1651 | 1461641764299 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 1651 | 1461641764302 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:36:04 INFO - PROCESS | 1651 | 1461641764306 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 1651 | 1461641764308 Marionette TRACE conn2 <- [1,1078,null,{}] 20:36:04 INFO - PROCESS | 1651 | 1461641764311 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}] 20:36:04 INFO - PROCESS | 1651 | 1461641764385 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:36:04 INFO - PROCESS | 1651 | 1461641764430 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fe2000 == 31 [pid = 1651] [id = 277] 20:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115443400) [pid = 1651] [serial = 829] [outer = 0x0] 20:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11580d000) [pid = 1651] [serial = 830] [outer = 0x115443400] 20:36:04 INFO - PROCESS | 1651 | 1461641764456 Marionette DEBUG loaded listener.js 20:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11685e800) [pid = 1651] [serial = 831] [outer = 0x115443400] 20:36:04 INFO - PROCESS | 1651 | 1461641764766 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]]]}] 20:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 20:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:36:04 INFO - PROCESS | 1651 | 1461641764775 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:36:04 INFO - PROCESS | 1651 | 1461641764777 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:36:04 INFO - PROCESS | 1651 | 1461641764779 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:36:04 INFO - PROCESS | 1651 | 1461641764782 Marionette TRACE conn2 <- [1,1082,null,{}] 20:36:04 INFO - PROCESS | 1651 | 1461641764793 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}] 20:36:04 INFO - PROCESS | 1651 | 1461641764870 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:36:04 INFO - PROCESS | 1651 | 1461641764876 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b503800 == 32 [pid = 1651] [id = 278] 20:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x114fe7400) [pid = 1651] [serial = 832] [outer = 0x0] 20:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11888e800) [pid = 1651] [serial = 833] [outer = 0x114fe7400] 20:36:04 INFO - PROCESS | 1651 | 1461641764907 Marionette DEBUG loaded listener.js 20:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118f59800) [pid = 1651] [serial = 834] [outer = 0x114fe7400] 20:36:05 INFO - PROCESS | 1651 | 1461641765263 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]]]}] 20:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 525ms 20:36:05 INFO - PROCESS | 1651 | 1461641765304 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:36:05 INFO - PROCESS | 1651 | 1461641765306 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:36:05 INFO - PROCESS | 1651 | 1461641765308 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 1651 | 1461641765309 Marionette TRACE conn2 <- [1,1086,null,{}] 20:36:05 INFO - PROCESS | 1651 | 1461641765311 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}] 20:36:05 INFO - PROCESS | 1651 | 1461641765386 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:36:05 INFO - PROCESS | 1651 | 1461641765391 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf30800 == 33 [pid = 1651] [id = 279] 20:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119257400) [pid = 1651] [serial = 835] [outer = 0x0] 20:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119acc000) [pid = 1651] [serial = 836] [outer = 0x119257400] 20:36:05 INFO - PROCESS | 1651 | 1461641765419 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119c97000) [pid = 1651] [serial = 837] [outer = 0x119257400] 20:36:05 INFO - PROCESS | 1651 | 1461641765723 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]]]}] 20:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 20:36:05 INFO - PROCESS | 1651 | 1461641765776 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:36:05 INFO - PROCESS | 1651 | 1461641765778 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:36:05 INFO - PROCESS | 1651 | 1461641765780 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:36:05 INFO - PROCESS | 1651 | 1461641765781 Marionette TRACE conn2 <- [1,1090,null,{}] 20:36:05 INFO - PROCESS | 1651 | 1461641765783 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}] 20:36:05 INFO - PROCESS | 1651 | 1461641765852 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:36:05 INFO - PROCESS | 1651 | 1461641765904 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c583000 == 34 [pid = 1651] [id = 280] 20:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1147d6000) [pid = 1651] [serial = 838] [outer = 0x0] 20:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119d42c00) [pid = 1651] [serial = 839] [outer = 0x1147d6000] 20:36:05 INFO - PROCESS | 1651 | 1461641765929 Marionette DEBUG loaded listener.js 20:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11aa74c00) [pid = 1651] [serial = 840] [outer = 0x1147d6000] 20:36:06 INFO - PROCESS | 1651 | 1461641766218 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]]]}] 20:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 20:36:06 INFO - PROCESS | 1651 | 1461641766249 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:36:06 INFO - PROCESS | 1651 | 1461641766254 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:36:06 INFO - PROCESS | 1651 | 1461641766256 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:36:06 INFO - PROCESS | 1651 | 1461641766257 Marionette TRACE conn2 <- [1,1094,null,{}] 20:36:06 INFO - PROCESS | 1651 | 1461641766260 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}] 20:36:06 INFO - PROCESS | 1651 | 1461641766368 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:36:06 INFO - PROCESS | 1651 | 1461641766374 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x124044800 == 35 [pid = 1651] [id = 281] 20:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11aa6c400) [pid = 1651] [serial = 841] [outer = 0x0] 20:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11acbc800) [pid = 1651] [serial = 842] [outer = 0x11aa6c400] 20:36:06 INFO - PROCESS | 1651 | 1461641766401 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11ba3ec00) [pid = 1651] [serial = 843] [outer = 0x11aa6c400] 20:36:06 INFO - PROCESS | 1651 | 1461641766728 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]]]}] 20:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 20:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:36:06 INFO - PROCESS | 1651 | 1461641766776 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:36:06 INFO - PROCESS | 1651 | 1461641766777 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:36:06 INFO - PROCESS | 1651 | 1461641766779 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:36:06 INFO - PROCESS | 1651 | 1461641766780 Marionette TRACE conn2 <- [1,1098,null,{}] 20:36:06 INFO - PROCESS | 1651 | 1461641766783 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}] 20:36:06 INFO - PROCESS | 1651 | 1461641766869 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:36:06 INFO - PROCESS | 1651 | 1461641766900 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244a8800 == 36 [pid = 1651] [id = 282] 20:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11bcbc800) [pid = 1651] [serial = 844] [outer = 0x0] 20:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11be16000) [pid = 1651] [serial = 845] [outer = 0x11bcbc800] 20:36:06 INFO - PROCESS | 1651 | 1461641766925 Marionette DEBUG loaded listener.js 20:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11be1d000) [pid = 1651] [serial = 846] [outer = 0x11bcbc800] 20:36:07 INFO - PROCESS | 1651 | 1461641767246 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]]]}] 20:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 20:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:36:07 INFO - PROCESS | 1651 | 1461641767298 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:36:07 INFO - PROCESS | 1651 | 1461641767299 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:36:07 INFO - PROCESS | 1651 | 1461641767302 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 1651 | 1461641767303 Marionette TRACE conn2 <- [1,1102,null,{}] 20:36:07 INFO - PROCESS | 1651 | 1461641767305 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}] 20:36:07 INFO - PROCESS | 1651 | 1461641767391 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:36:07 INFO - PROCESS | 1651 | 1461641767422 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12730f000 == 37 [pid = 1651] [id = 283] 20:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11be17000) [pid = 1651] [serial = 847] [outer = 0x0] 20:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11bf45800) [pid = 1651] [serial = 848] [outer = 0x11be17000] 20:36:07 INFO - PROCESS | 1651 | 1461641767447 Marionette DEBUG loaded listener.js 20:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11bf4e800) [pid = 1651] [serial = 849] [outer = 0x11be17000] 20:36:07 INFO - PROCESS | 1651 | 1461641767760 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]]]}] 20:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 20:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:36:07 INFO - PROCESS | 1651 | 1461641767772 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:36:07 INFO - PROCESS | 1651 | 1461641767773 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:36:07 INFO - PROCESS | 1651 | 1461641767775 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:36:07 INFO - PROCESS | 1651 | 1461641767776 Marionette TRACE conn2 <- [1,1106,null,{}] 20:36:07 INFO - PROCESS | 1651 | 1461641767778 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}] 20:36:07 INFO - PROCESS | 1651 | 1461641767869 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:36:07 INFO - PROCESS | 1651 | 1461641767873 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290b8800 == 38 [pid = 1651] [id = 284] 20:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11be20800) [pid = 1651] [serial = 850] [outer = 0x0] 20:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11bfb3800) [pid = 1651] [serial = 851] [outer = 0x11be20800] 20:36:07 INFO - PROCESS | 1651 | 1461641767898 Marionette DEBUG loaded listener.js 20:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11bfbb800) [pid = 1651] [serial = 852] [outer = 0x11be20800] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11bfb9000) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1147d5000) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11c410400) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x114fe2800) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11be15400) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1275d4000) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1275d4400) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x129b7e000) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1277f1400) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x114fe2000) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11be1a800) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x114357400) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116384400) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11ab3ec00) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1186b2c00) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11bf4c400) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115770400) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:36:08 INFO - PROCESS | 1651 | 1461641768321 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]]]}] 20:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 20:36:08 INFO - PROCESS | 1651 | 1461641768345 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:36:08 INFO - PROCESS | 1651 | 1461641768346 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:36:08 INFO - PROCESS | 1651 | 1461641768349 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:36:08 INFO - PROCESS | 1651 | 1461641768350 Marionette TRACE conn2 <- [1,1110,null,{}] 20:36:08 INFO - PROCESS | 1651 | 1461641768352 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}] 20:36:08 INFO - PROCESS | 1651 | 1461641768425 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:36:08 INFO - PROCESS | 1651 | 1461641768429 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6c000 == 39 [pid = 1651] [id = 285] 20:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x114fe5c00) [pid = 1651] [serial = 853] [outer = 0x0] 20:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118e0b400) [pid = 1651] [serial = 854] [outer = 0x114fe5c00] 20:36:08 INFO - PROCESS | 1651 | 1461641768460 Marionette DEBUG loaded listener.js 20:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11bfb5400) [pid = 1651] [serial = 855] [outer = 0x114fe5c00] 20:36:08 INFO - PROCESS | 1651 | 1461641768836 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]]]}] 20:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 20:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:36:08 INFO - PROCESS | 1651 | 1461641768869 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:36:08 INFO - PROCESS | 1651 | 1461641768871 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:36:08 INFO - PROCESS | 1651 | 1461641768873 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:36:08 INFO - PROCESS | 1651 | 1461641768875 Marionette TRACE conn2 <- [1,1114,null,{}] 20:36:08 INFO - PROCESS | 1651 | 1461641768878 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}] 20:36:08 INFO - PROCESS | 1651 | 1461641768963 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:36:08 INFO - PROCESS | 1651 | 1461641768970 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x129de6800 == 40 [pid = 1651] [id = 286] 20:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11c3b9400) [pid = 1651] [serial = 856] [outer = 0x0] 20:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11c418800) [pid = 1651] [serial = 857] [outer = 0x11c3b9400] 20:36:08 INFO - PROCESS | 1651 | 1461641768998 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11c8f4800) [pid = 1651] [serial = 858] [outer = 0x11c3b9400] 20:36:09 INFO - PROCESS | 1651 | 1461641769320 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]]]}] 20:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 20:36:09 INFO - PROCESS | 1651 | 1461641769344 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 1651 | 1461641769345 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:36:09 INFO - PROCESS | 1651 | 1461641769347 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 1651 | 1461641769349 Marionette TRACE conn2 <- [1,1118,null,{}] 20:36:09 INFO - PROCESS | 1651 | 1461641769353 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}] 20:36:09 INFO - PROCESS | 1651 | 1461641769426 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:36:09 INFO - PROCESS | 1651 | 1461641769475 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8d9000 == 41 [pid = 1651] [id = 287] 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11c3bc400) [pid = 1651] [serial = 859] [outer = 0x0] 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123a52800) [pid = 1651] [serial = 860] [outer = 0x11c3bc400] 20:36:09 INFO - PROCESS | 1651 | 1461641769500 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123b67400) [pid = 1651] [serial = 861] [outer = 0x11c3bc400] 20:36:09 INFO - PROCESS | 1651 | 1461641769804 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]]]}] 20:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 472ms 20:36:09 INFO - PROCESS | 1651 | 1461641769821 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:36:09 INFO - PROCESS | 1651 | 1461641769822 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:36:09 INFO - PROCESS | 1651 | 1461641769826 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:36:09 INFO - PROCESS | 1651 | 1461641769827 Marionette TRACE conn2 <- [1,1122,null,{}] 20:36:09 INFO - PROCESS | 1651 | 1461641769831 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}] 20:36:09 INFO - PROCESS | 1651 | 1461641769925 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:36:09 INFO - PROCESS | 1651 | 1461641769929 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c108000 == 42 [pid = 1651] [id = 288] 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123b89400) [pid = 1651] [serial = 862] [outer = 0x0] 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1242db800) [pid = 1651] [serial = 863] [outer = 0x123b89400] 20:36:09 INFO - PROCESS | 1651 | 1461641769953 Marionette DEBUG loaded listener.js 20:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x124f7a400) [pid = 1651] [serial = 864] [outer = 0x123b89400] 20:36:10 INFO - PROCESS | 1651 | 1461641770323 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]]]}] 20:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 521ms 20:36:10 INFO - PROCESS | 1651 | 1461641770347 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:36:10 INFO - PROCESS | 1651 | 1461641770352 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:36:10 INFO - PROCESS | 1651 | 1461641770356 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:36:10 INFO - PROCESS | 1651 | 1461641770358 Marionette TRACE conn2 <- [1,1126,null,{}] 20:36:10 INFO - PROCESS | 1651 | 1461641770362 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}] 20:36:10 INFO - PROCESS | 1651 | 1461641770470 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:36:10 INFO - PROCESS | 1651 | 1461641770527 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fd5000 == 43 [pid = 1651] [id = 289] 20:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x114bc2800) [pid = 1651] [serial = 865] [outer = 0x0] 20:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x114fe7000) [pid = 1651] [serial = 866] [outer = 0x114bc2800] 20:36:10 INFO - PROCESS | 1651 | 1461641770562 Marionette DEBUG loaded listener.js 20:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x114fe6800) [pid = 1651] [serial = 867] [outer = 0x114bc2800] 20:36:11 INFO - PROCESS | 1651 | 1461641771108 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]]]}] 20:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 774ms 20:36:11 INFO - PROCESS | 1651 | 1461641771160 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 1651 | 1461641771167 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:36:11 INFO - PROCESS | 1651 | 1461641771197 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 1651 | 1461641771200 Marionette TRACE conn2 <- [1,1130,null,{}] 20:36:11 INFO - PROCESS | 1651 | 1461641771205 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}] 20:36:11 INFO - PROCESS | 1651 | 1461641771352 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:36:11 INFO - PROCESS | 1651 | 1461641771430 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b507000 == 44 [pid = 1651] [id = 290] 20:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11862d400) [pid = 1651] [serial = 868] [outer = 0x0] 20:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118e71c00) [pid = 1651] [serial = 869] [outer = 0x11862d400] 20:36:11 INFO - PROCESS | 1651 | 1461641771460 Marionette DEBUG loaded listener.js 20:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x119257c00) [pid = 1651] [serial = 870] [outer = 0x11862d400] 20:36:11 INFO - PROCESS | 1651 | 1461641771886 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]]]}] 20:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 726ms 20:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:36:11 INFO - PROCESS | 1651 | 1461641771920 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:36:11 INFO - PROCESS | 1651 | 1461641771921 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:36:11 INFO - PROCESS | 1651 | 1461641771923 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:36:11 INFO - PROCESS | 1651 | 1461641771926 Marionette TRACE conn2 <- [1,1134,null,{}] 20:36:11 INFO - PROCESS | 1651 | 1461641771934 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}] 20:36:12 INFO - PROCESS | 1651 | 1461641772035 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:36:12 INFO - PROCESS | 1651 | 1461641772084 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc93800 == 45 [pid = 1651] [id = 291] 20:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11a829000) [pid = 1651] [serial = 871] [outer = 0x0] 20:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ad6d800) [pid = 1651] [serial = 872] [outer = 0x11a829000] 20:36:12 INFO - PROCESS | 1651 | 1461641772117 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11b550800) [pid = 1651] [serial = 873] [outer = 0x11a829000] 20:36:12 INFO - PROCESS | 1651 | 1461641772514 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]]]}] 20:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 20:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:36:12 INFO - PROCESS | 1651 | 1461641772545 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:36:12 INFO - PROCESS | 1651 | 1461641772547 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:36:12 INFO - PROCESS | 1651 | 1461641772549 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:36:12 INFO - PROCESS | 1651 | 1461641772551 Marionette TRACE conn2 <- [1,1138,null,{}] 20:36:12 INFO - PROCESS | 1651 | 1461641772554 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}] 20:36:12 INFO - PROCESS | 1651 | 1461641772655 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:36:12 INFO - PROCESS | 1651 | 1461641772741 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d283000 == 46 [pid = 1651] [id = 292] 20:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11be21000) [pid = 1651] [serial = 874] [outer = 0x0] 20:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11c412400) [pid = 1651] [serial = 875] [outer = 0x11be21000] 20:36:12 INFO - PROCESS | 1651 | 1461641772771 Marionette DEBUG loaded listener.js 20:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11c498800) [pid = 1651] [serial = 876] [outer = 0x11be21000] 20:36:13 INFO - PROCESS | 1651 | 1461641773181 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]]]}] 20:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 20:36:13 INFO - PROCESS | 1651 | 1461641773220 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 1651 | 1461641773221 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:36:13 INFO - PROCESS | 1651 | 1461641773224 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - PROCESS | 1651 | 1461641773225 Marionette TRACE conn2 <- [1,1142,null,{}] 20:36:13 INFO - PROCESS | 1651 | 1461641773227 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}] 20:36:13 INFO - PROCESS | 1651 | 1461641773320 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:36:13 INFO - PROCESS | 1651 | 1461641773368 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d538000 == 47 [pid = 1651] [id = 293] 20:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11c4dac00) [pid = 1651] [serial = 877] [outer = 0x0] 20:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123a5f000) [pid = 1651] [serial = 878] [outer = 0x11c4dac00] 20:36:13 INFO - PROCESS | 1651 | 1461641773397 Marionette DEBUG loaded listener.js 20:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x124f7c400) [pid = 1651] [serial = 879] [outer = 0x11c4dac00] 20:36:13 INFO - PROCESS | 1651 | 1461641773798 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]]]}] 20:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 20:36:13 INFO - PROCESS | 1651 | 1461641773845 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:36:13 INFO - PROCESS | 1651 | 1461641773846 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:36:13 INFO - PROCESS | 1651 | 1461641773849 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:36:13 INFO - PROCESS | 1651 | 1461641773850 Marionette TRACE conn2 <- [1,1146,null,{}] 20:36:13 INFO - PROCESS | 1651 | 1461641773852 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}] 20:36:13 INFO - PROCESS | 1651 | 1461641773962 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:36:14 INFO - PROCESS | 1651 | 1461641774058 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd13800 == 48 [pid = 1651] [id = 294] 20:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1275d0400) [pid = 1651] [serial = 880] [outer = 0x0] 20:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x127733800) [pid = 1651] [serial = 881] [outer = 0x1275d0400] 20:36:14 INFO - PROCESS | 1651 | 1461641774091 Marionette DEBUG loaded listener.js 20:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x127dc2000) [pid = 1651] [serial = 882] [outer = 0x1275d0400] 20:36:14 INFO - PROCESS | 1651 | 1461641774496 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]]]}] 20:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 20:36:14 INFO - PROCESS | 1651 | 1461641774520 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:36:14 INFO - PROCESS | 1651 | 1461641774522 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:36:14 INFO - PROCESS | 1651 | 1461641774524 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:36:14 INFO - PROCESS | 1651 | 1461641774525 Marionette TRACE conn2 <- [1,1150,null,{}] 20:36:14 INFO - PROCESS | 1651 | 1461641774528 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}] 20:36:14 INFO - PROCESS | 1651 | 1461641774620 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:36:14 INFO - PROCESS | 1651 | 1461641774666 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b44000 == 49 [pid = 1651] [id = 295] 20:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c41a800) [pid = 1651] [serial = 883] [outer = 0x0] 20:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127e49800) [pid = 1651] [serial = 884] [outer = 0x11c41a800] 20:36:14 INFO - PROCESS | 1651 | 1461641774696 Marionette DEBUG loaded listener.js 20:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x129045800) [pid = 1651] [serial = 885] [outer = 0x11c41a800] 20:36:15 INFO - PROCESS | 1651 | 1461641775173 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]]]}] 20:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 20:36:15 INFO - PROCESS | 1651 | 1461641775194 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 1651 | 1461641775197 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:36:15 INFO - PROCESS | 1651 | 1461641775200 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:36:15 INFO - PROCESS | 1651 | 1461641775203 Marionette TRACE conn2 <- [1,1154,null,{}] 20:36:15 INFO - PROCESS | 1651 | 1461641775206 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}] 20:36:15 INFO - PROCESS | 1651 | 1461641775323 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:36:15 INFO - PROCESS | 1651 | 1461641775402 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad3f000 == 50 [pid = 1651] [id = 296] 20:36:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x114fe2800) [pid = 1651] [serial = 886] [outer = 0x0] 20:36:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x115711800) [pid = 1651] [serial = 887] [outer = 0x114fe2800] 20:36:15 INFO - PROCESS | 1651 | 1461641775431 Marionette DEBUG loaded listener.js 20:36:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11667c800) [pid = 1651] [serial = 888] [outer = 0x114fe2800] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8d9000 == 49 [pid = 1651] [id = 287] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x129de6800 == 48 [pid = 1651] [id = 286] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6c000 == 47 [pid = 1651] [id = 285] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1290b8800 == 46 [pid = 1651] [id = 284] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12b244800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | 1461641775940 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]]]}] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12730f000 == 45 [pid = 1651] [id = 283] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1244a8800 == 44 [pid = 1651] [id = 282] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x124044800 == 43 [pid = 1651] [id = 281] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11c583000 == 42 [pid = 1651] [id = 280] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf30800 == 41 [pid = 1651] [id = 279] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11b503800 == 40 [pid = 1651] [id = 278] 20:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 774ms 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x118fe2000 == 39 [pid = 1651] [id = 277] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11631f800 == 38 [pid = 1651] [id = 276] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11bac8000 == 37 [pid = 1651] [id = 275] 20:36:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1158a3000 == 36 [pid = 1651] [id = 274] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c8f8800) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x123a54c00) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119b10800) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11ab41000) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11c417c00) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c45ec00) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1241e9000) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11bf46000) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11bfb4000) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1275d3800) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1275db000) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x127dc4c00) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x127e4d800) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129db9000) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b23e000) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11ab45c00) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129db0000) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x117980c00) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11c419c00) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b15f000) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11c45a800) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116388c00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118625000) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11ad68000) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11ad83c00) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11b5e9400) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11be13000) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11c3bd000) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11867d000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x129b79c00) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1275da000) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11c411000) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118f4c400) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123ed9c00) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 20:36:15 INFO - PROCESS | 1651 | 1461641775988 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:36:15 INFO - PROCESS | 1651 | 1461641775994 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:36:16 INFO - PROCESS | 1651 | 1461641776004 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 1651 | 1461641776007 Marionette TRACE conn2 <- [1,1158,null,{}] 20:36:16 INFO - PROCESS | 1651 | 1461641776010 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}] 20:36:16 INFO - PROCESS | 1651 | 1461641776134 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:36:16 INFO - PROCESS | 1651 | 1461641776151 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119724000 == 37 [pid = 1651] [id = 297] 20:36:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118627800) [pid = 1651] [serial = 889] [outer = 0x0] 20:36:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11862e800) [pid = 1651] [serial = 890] [outer = 0x118627800] 20:36:16 INFO - PROCESS | 1651 | 1461641776196 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118ed5c00) [pid = 1651] [serial = 891] [outer = 0x118627800] 20:36:16 INFO - PROCESS | 1651 | 1461641776558 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]]]}] 20:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 573ms 20:36:16 INFO - PROCESS | 1651 | 1461641776581 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:36:16 INFO - PROCESS | 1651 | 1461641776584 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:36:16 INFO - PROCESS | 1651 | 1461641776587 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:36:16 INFO - PROCESS | 1651 | 1461641776590 Marionette TRACE conn2 <- [1,1162,null,{}] 20:36:16 INFO - PROCESS | 1651 | 1461641776649 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}] 20:36:16 INFO - PROCESS | 1651 | 1461641776814 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:36:16 INFO - PROCESS | 1651 | 1461641776897 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b30000 == 38 [pid = 1651] [id = 298] 20:36:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118628800) [pid = 1651] [serial = 892] [outer = 0x0] 20:36:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11be12c00) [pid = 1651] [serial = 893] [outer = 0x118628800] 20:36:16 INFO - PROCESS | 1651 | 1461641776926 Marionette DEBUG loaded listener.js 20:36:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11be20400) [pid = 1651] [serial = 894] [outer = 0x118628800] 20:36:17 INFO - PROCESS | 1651 | 1461641777228 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]]]}] 20:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 20:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:36:17 INFO - PROCESS | 1651 | 1461641777259 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 1651 | 1461641777260 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:36:17 INFO - PROCESS | 1651 | 1461641777262 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 1651 | 1461641777263 Marionette TRACE conn2 <- [1,1166,null,{}] 20:36:17 INFO - PROCESS | 1651 | 1461641777266 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}] 20:36:17 INFO - PROCESS | 1651 | 1461641777348 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:36:17 INFO - PROCESS | 1651 | 1461641777354 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f73000 == 39 [pid = 1651] [id = 299] 20:36:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11bf4b400) [pid = 1651] [serial = 895] [outer = 0x0] 20:36:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11c459800) [pid = 1651] [serial = 896] [outer = 0x11bf4b400] 20:36:17 INFO - PROCESS | 1651 | 1461641777380 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123a52400) [pid = 1651] [serial = 897] [outer = 0x11bf4b400] 20:36:17 INFO - PROCESS | 1651 | 1461641777691 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]]]}] 20:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 20:36:17 INFO - PROCESS | 1651 | 1461641777731 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:36:17 INFO - PROCESS | 1651 | 1461641777734 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:36:17 INFO - PROCESS | 1651 | 1461641777737 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:36:17 INFO - PROCESS | 1651 | 1461641777738 Marionette TRACE conn2 <- [1,1170,null,{}] 20:36:17 INFO - PROCESS | 1651 | 1461641777741 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}] 20:36:17 INFO - PROCESS | 1651 | 1461641777841 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:36:17 INFO - PROCESS | 1651 | 1461641777867 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12775f800 == 40 [pid = 1651] [id = 300] 20:36:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123b65000) [pid = 1651] [serial = 898] [outer = 0x0] 20:36:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12446dc00) [pid = 1651] [serial = 899] [outer = 0x123b65000] 20:36:17 INFO - PROCESS | 1651 | 1461641777892 Marionette DEBUG loaded listener.js 20:36:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1273e2c00) [pid = 1651] [serial = 900] [outer = 0x123b65000] 20:36:18 INFO - PROCESS | 1651 | 1461641778228 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]]]}] 20:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 20:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:36:18 INFO - PROCESS | 1651 | 1461641778264 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:36:18 INFO - PROCESS | 1651 | 1461641778265 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:36:18 INFO - PROCESS | 1651 | 1461641778268 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:36:18 INFO - PROCESS | 1651 | 1461641778269 Marionette TRACE conn2 <- [1,1174,null,{}] 20:36:18 INFO - PROCESS | 1651 | 1461641778271 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}] 20:36:18 INFO - PROCESS | 1651 | 1461641778377 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:36:18 INFO - PROCESS | 1651 | 1461641778414 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x129ddf800 == 41 [pid = 1651] [id = 301] 20:36:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1275d1c00) [pid = 1651] [serial = 901] [outer = 0x0] 20:36:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x127dc1400) [pid = 1651] [serial = 902] [outer = 0x1275d1c00] 20:36:18 INFO - PROCESS | 1651 | 1461641778441 Marionette DEBUG loaded listener.js 20:36:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129b7fc00) [pid = 1651] [serial = 903] [outer = 0x1275d1c00] 20:36:18 INFO - PROCESS | 1651 | 1461641778759 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] 20:36:18 INFO - PROCESS | 1651 | 1461641778790 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:36:18 INFO - PROCESS | 1651 | 1461641778792 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:36:18 INFO - PROCESS | 1651 | 1461641778793 Marionette TRACE conn2 <- [1,1178,null,{}] 20:36:18 INFO - PROCESS | 1651 | 1461641778795 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}] 20:36:18 INFO - PROCESS | 1651 | 1461641778891 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:36:18 INFO - PROCESS | 1651 | 1461641778923 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc9f000 == 42 [pid = 1651] [id = 302] 20:36:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129046c00) [pid = 1651] [serial = 904] [outer = 0x0] 20:36:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x129db7800) [pid = 1651] [serial = 905] [outer = 0x129046c00] 20:36:18 INFO - PROCESS | 1651 | 1461641778948 Marionette DEBUG loaded listener.js 20:36:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b160000) [pid = 1651] [serial = 906] [outer = 0x129046c00] 20:36:19 INFO - PROCESS | 1651 | 1461641779279 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] 20:36:19 INFO - PROCESS | 1651 | 1461641779314 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11aa6c400) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11be17000) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11bcbc800) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119257400) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11be20800) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x115443400) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1147d6000) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x114bb7400) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x114fe7400) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x114fe5c00) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12b23f800) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11c3b9400) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:36:19 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11c3bc400) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:36:19 INFO - PROCESS | 1651 | 1461641779342 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 1651 | 1461641779343 Marionette TRACE conn2 <- [1,1182,null,{}] 20:36:19 INFO - PROCESS | 1651 | 1461641779347 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}] 20:36:19 INFO - PROCESS | 1651 | 1461641779441 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:36:19 INFO - PROCESS | 1651 | 1461641779473 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3e8800 == 43 [pid = 1651] [id = 303] 20:36:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x114fe6000) [pid = 1651] [serial = 907] [outer = 0x0] 20:36:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118f53000) [pid = 1651] [serial = 908] [outer = 0x114fe6000] 20:36:19 INFO - PROCESS | 1651 | 1461641779498 Marionette DEBUG loaded listener.js 20:36:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11bf54400) [pid = 1651] [serial = 909] [outer = 0x114fe6000] 20:36:19 INFO - PROCESS | 1651 | 1461641779773 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:36:19 INFO - PROCESS | 1651 | 1461641779825 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:36:19 INFO - PROCESS | 1651 | 1461641779828 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:36:19 INFO - PROCESS | 1651 | 1461641779829 Marionette TRACE conn2 <- [1,1186,null,{}] 20:36:19 INFO - PROCESS | 1651 | 1461641779831 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}] 20:36:19 INFO - PROCESS | 1651 | 1461641779913 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:36:19 INFO - PROCESS | 1651 | 1461641779920 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dc33800 == 44 [pid = 1651] [id = 304] 20:36:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115806400) [pid = 1651] [serial = 910] [outer = 0x0] 20:36:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12b16bc00) [pid = 1651] [serial = 911] [outer = 0x115806400] 20:36:19 INFO - PROCESS | 1651 | 1461641779945 Marionette DEBUG loaded listener.js 20:36:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b249000) [pid = 1651] [serial = 912] [outer = 0x115806400] 20:36:20 INFO - PROCESS | 1651 | 1461641780286 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] 20:36:20 INFO - PROCESS | 1651 | 1461641780304 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:36:20 INFO - PROCESS | 1651 | 1461641780307 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 1651 | 1461641780308 Marionette TRACE conn2 <- [1,1190,null,{}] 20:36:20 INFO - PROCESS | 1651 | 1461641780310 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}] 20:36:20 INFO - PROCESS | 1651 | 1461641780413 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:36:20 INFO - PROCESS | 1651 | 1461641780422 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd22000 == 45 [pid = 1651] [id = 305] 20:36:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b163c00) [pid = 1651] [serial = 913] [outer = 0x0] 20:36:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b2f0400) [pid = 1651] [serial = 914] [outer = 0x12b163c00] 20:36:20 INFO - PROCESS | 1651 | 1461641780447 Marionette DEBUG loaded listener.js 20:36:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b2f7c00) [pid = 1651] [serial = 915] [outer = 0x12b163c00] 20:36:20 INFO - PROCESS | 1651 | 1461641780746 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] 20:36:20 INFO - PROCESS | 1651 | 1461641780779 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:36:20 INFO - PROCESS | 1651 | 1461641780781 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:36:20 INFO - PROCESS | 1651 | 1461641780785 Marionette TRACE conn2 <- [1,1194,null,{}] 20:36:20 INFO - PROCESS | 1651 | 1461641780788 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}] 20:36:20 INFO - PROCESS | 1651 | 1461641780878 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:36:20 INFO - PROCESS | 1651 | 1461641780884 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e793000 == 46 [pid = 1651] [id = 306] 20:36:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b2fa800) [pid = 1651] [serial = 916] [outer = 0x0] 20:36:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b484800) [pid = 1651] [serial = 917] [outer = 0x12b2fa800] 20:36:20 INFO - PROCESS | 1651 | 1461641780914 Marionette DEBUG loaded listener.js 20:36:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12ba1c000) [pid = 1651] [serial = 918] [outer = 0x12b2fa800] 20:36:21 INFO - PROCESS | 1651 | 1461641781259 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] 20:36:21 INFO - PROCESS | 1651 | 1461641781306 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:36:21 INFO - PROCESS | 1651 | 1461641781308 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:36:21 INFO - PROCESS | 1651 | 1461641781309 Marionette TRACE conn2 <- [1,1198,null,{}] 20:36:21 INFO - PROCESS | 1651 | 1461641781312 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}] 20:36:21 INFO - PROCESS | 1651 | 1461641781391 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:36:21 INFO - PROCESS | 1651 | 1461641781395 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea37800 == 47 [pid = 1651] [id = 307] 20:36:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12ba1c400) [pid = 1651] [serial = 919] [outer = 0x0] 20:36:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12bad4c00) [pid = 1651] [serial = 920] [outer = 0x12ba1c400] 20:36:21 INFO - PROCESS | 1651 | 1461641781420 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bc55c00) [pid = 1651] [serial = 921] [outer = 0x12ba1c400] 20:36:21 INFO - PROCESS | 1651 | 1461641781727 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]]]}] 20:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 20:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:36:21 INFO - PROCESS | 1651 | 1461641781778 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:36:21 INFO - PROCESS | 1651 | 1461641781779 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:36:21 INFO - PROCESS | 1651 | 1461641781781 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:36:21 INFO - PROCESS | 1651 | 1461641781782 Marionette TRACE conn2 <- [1,1202,null,{}] 20:36:21 INFO - PROCESS | 1651 | 1461641781784 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}] 20:36:21 INFO - PROCESS | 1651 | 1461641781862 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:36:21 INFO - PROCESS | 1651 | 1461641781868 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ead7000 == 48 [pid = 1651] [id = 308] 20:36:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bacc400) [pid = 1651] [serial = 922] [outer = 0x0] 20:36:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12bc59400) [pid = 1651] [serial = 923] [outer = 0x12bacc400] 20:36:21 INFO - PROCESS | 1651 | 1461641781936 Marionette DEBUG loaded listener.js 20:36:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bc5f800) [pid = 1651] [serial = 924] [outer = 0x12bacc400] 20:36:22 INFO - PROCESS | 1651 | 1461641782338 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]]]}] 20:36: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 20:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 571ms 20:36:22 INFO - PROCESS | 1651 | 1461641782353 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:36:22 INFO - PROCESS | 1651 | 1461641782355 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:36:22 INFO - PROCESS | 1651 | 1461641782359 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:36:22 INFO - PROCESS | 1651 | 1461641782361 Marionette TRACE conn2 <- [1,1206,null,{}] 20:36:22 INFO - PROCESS | 1651 | 1461641782366 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}] 20:36:22 INFO - PROCESS | 1651 | 1461641782473 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:36:22 INFO - PROCESS | 1651 | 1461641782524 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119722000 == 49 [pid = 1651] [id = 309] 20:36:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x114fe1800) [pid = 1651] [serial = 925] [outer = 0x0] 20:36:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1159bbc00) [pid = 1651] [serial = 926] [outer = 0x114fe1800] 20:36:22 INFO - PROCESS | 1651 | 1461641782556 Marionette DEBUG loaded listener.js 20:36:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118631400) [pid = 1651] [serial = 927] [outer = 0x114fe1800] 20:36:22 INFO - PROCESS | 1651 | 1461641782981 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]]]}] 20:36: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 20:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 673ms 20:36:23 INFO - PROCESS | 1651 | 1461641783033 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:36:23 INFO - PROCESS | 1651 | 1461641783037 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:36:23 INFO - PROCESS | 1651 | 1461641783041 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 1651 | 1461641783043 Marionette TRACE conn2 <- [1,1210,null,{}] 20:36:23 INFO - PROCESS | 1651 | 1461641783046 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}] 20:36:23 INFO - PROCESS | 1651 | 1461641783148 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:36:23 INFO - PROCESS | 1651 | 1461641783200 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244ae800 == 50 [pid = 1651] [id = 310] 20:36:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11867b400) [pid = 1651] [serial = 928] [outer = 0x0] 20:36:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11ab45c00) [pid = 1651] [serial = 929] [outer = 0x11867b400] 20:36:23 INFO - PROCESS | 1651 | 1461641783230 Marionette DEBUG loaded listener.js 20:36:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11be20000) [pid = 1651] [serial = 930] [outer = 0x11867b400] 20:36:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1241ed800) [pid = 1651] [serial = 931] [outer = 0x11c455c00] 20:36:23 INFO - PROCESS | 1651 | 1461641783694 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]]]}] 20:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 669ms 20:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:36:23 INFO - PROCESS | 1651 | 1461641783711 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:36:23 INFO - PROCESS | 1651 | 1461641783712 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:36:23 INFO - PROCESS | 1651 | 1461641783715 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:36:23 INFO - PROCESS | 1651 | 1461641783718 Marionette TRACE conn2 <- [1,1214,null,{}] 20:36:23 INFO - PROCESS | 1651 | 1461641783726 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}] 20:36:23 INFO - PROCESS | 1651 | 1461641783848 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:36:23 INFO - PROCESS | 1651 | 1461641783939 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd0b800 == 51 [pid = 1651] [id = 311] 20:36:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1272ea000) [pid = 1651] [serial = 932] [outer = 0x0] 20:36:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x127dc4800) [pid = 1651] [serial = 933] [outer = 0x1272ea000] 20:36:23 INFO - PROCESS | 1651 | 1461641783973 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x129b76400) [pid = 1651] [serial = 934] [outer = 0x1272ea000] 20:36:24 INFO - PROCESS | 1651 | 1461641784394 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]]]}] 20:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 722ms 20:36:24 INFO - PROCESS | 1651 | 1461641784437 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:36:24 INFO - PROCESS | 1651 | 1461641784439 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:36:24 INFO - PROCESS | 1651 | 1461641784441 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:36:24 INFO - PROCESS | 1651 | 1461641784443 Marionette TRACE conn2 <- [1,1218,null,{}] 20:36:24 INFO - PROCESS | 1651 | 1461641784445 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}] 20:36:24 INFO - PROCESS | 1651 | 1461641784546 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:36:24 INFO - PROCESS | 1651 | 1461641784597 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f27f800 == 52 [pid = 1651] [id = 312] 20:36:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x129b7a800) [pid = 1651] [serial = 935] [outer = 0x0] 20:36:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b162800) [pid = 1651] [serial = 936] [outer = 0x129b7a800] 20:36:24 INFO - PROCESS | 1651 | 1461641784627 Marionette DEBUG loaded listener.js 20:36:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b480000) [pid = 1651] [serial = 937] [outer = 0x129b7a800] 20:36:25 INFO - PROCESS | 1651 | 1461641785327 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]]]}] 20:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 919ms 20:36:25 INFO - PROCESS | 1651 | 1461641785361 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:36:25 INFO - PROCESS | 1651 | 1461641785363 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:36:25 INFO - PROCESS | 1651 | 1461641785368 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:36:25 INFO - PROCESS | 1651 | 1461641785371 Marionette TRACE conn2 <- [1,1222,null,{}] 20:36:25 INFO - PROCESS | 1651 | 1461641785376 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}] 20:36:25 INFO - PROCESS | 1651 | 1461641785465 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:36:25 INFO - PROCESS | 1651 | 1461641785533 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa34800 == 53 [pid = 1651] [id = 313] 20:36:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x118624400) [pid = 1651] [serial = 938] [outer = 0x0] 20:36:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11862fc00) [pid = 1651] [serial = 939] [outer = 0x118624400] 20:36:25 INFO - PROCESS | 1651 | 1461641785561 Marionette DEBUG loaded listener.js 20:36:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x119262000) [pid = 1651] [serial = 940] [outer = 0x118624400] 20:36:25 INFO - PROCESS | 1651 | 1461641785950 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] 20:36:25 INFO - PROCESS | 1651 | 1461641785994 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:36:26 INFO - PROCESS | 1651 | 1461641785998 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:36:26 INFO - PROCESS | 1651 | 1461641786000 Marionette TRACE conn2 <- [1,1226,null,{}] 20:36:26 INFO - PROCESS | 1651 | 1461641786003 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}] 20:36:26 INFO - PROCESS | 1651 | 1461641786092 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:36:26 INFO - PROCESS | 1651 | 1461641786143 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c34000 == 54 [pid = 1651] [id = 314] 20:36:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119260c00) [pid = 1651] [serial = 941] [outer = 0x0] 20:36:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11aa6fc00) [pid = 1651] [serial = 942] [outer = 0x119260c00] 20:36:26 INFO - PROCESS | 1651 | 1461641786170 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11ad85800) [pid = 1651] [serial = 943] [outer = 0x119260c00] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea37800 == 53 [pid = 1651] [id = 307] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12e793000 == 52 [pid = 1651] [id = 306] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd22000 == 51 [pid = 1651] [id = 305] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12dc33800 == 50 [pid = 1651] [id = 304] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3e8800 == 49 [pid = 1651] [id = 303] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc9f000 == 48 [pid = 1651] [id = 302] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1242db800) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x129ddf800 == 47 [pid = 1651] [id = 301] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12775f800 == 46 [pid = 1651] [id = 300] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x124f73000 == 45 [pid = 1651] [id = 299] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123b30000 == 44 [pid = 1651] [id = 298] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119724000 == 43 [pid = 1651] [id = 297] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad3f000 == 42 [pid = 1651] [id = 296] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123b44000 == 41 [pid = 1651] [id = 295] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd13800 == 40 [pid = 1651] [id = 294] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d538000 == 39 [pid = 1651] [id = 293] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d283000 == 38 [pid = 1651] [id = 292] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc93800 == 37 [pid = 1651] [id = 291] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11b507000 == 36 [pid = 1651] [id = 290] 20:36:26 INFO - PROCESS | 1651 | --DOCSHELL 0x118fd5000 == 35 [pid = 1651] [id = 289] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11acbc800) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11bf45800) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11be1d000) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x119acc000) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11be16000) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119c97000) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x114fe5800) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11bfb3800) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11580d000) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11685e800) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x119d42c00) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x114bc2000) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x115441400) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x118edf800) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11888e800) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118f59800) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11bf4e800) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11bfb5400) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118e0b400) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11bfbb800) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b24ac00) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11ba3ec00) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11c418800) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11c8f4800) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123a52800) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123b67400) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11aa74c00) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 20:36:26 INFO - PROCESS | 1651 | 1461641786569 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]]]}] 20:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 20:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:36:26 INFO - PROCESS | 1651 | 1461641786621 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:36:26 INFO - PROCESS | 1651 | 1461641786622 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:36:26 INFO - PROCESS | 1651 | 1461641786624 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:36:26 INFO - PROCESS | 1651 | 1461641786626 Marionette TRACE conn2 <- [1,1230,null,{}] 20:36:26 INFO - PROCESS | 1651 | 1461641786633 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}] 20:36:26 INFO - PROCESS | 1651 | 1461641786711 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:36:26 INFO - PROCESS | 1651 | 1461641786785 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b51800 == 36 [pid = 1651] [id = 315] 20:36:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11ab3fc00) [pid = 1651] [serial = 944] [outer = 0x0] 20:36:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11b5ec800) [pid = 1651] [serial = 945] [outer = 0x11ab3fc00] 20:36:26 INFO - PROCESS | 1651 | 1461641786814 Marionette DEBUG loaded listener.js 20:36:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11bf51c00) [pid = 1651] [serial = 946] [outer = 0x11ab3fc00] 20:36:27 INFO - PROCESS | 1651 | 1461641787176 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]]]}] 20:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 572ms 20:36:27 INFO - PROCESS | 1651 | 1461641787197 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:36:27 INFO - PROCESS | 1651 | 1461641787200 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:36:27 INFO - PROCESS | 1651 | 1461641787203 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:36:27 INFO - PROCESS | 1651 | 1461641787205 Marionette TRACE conn2 <- [1,1234,null,{}] 20:36:27 INFO - PROCESS | 1651 | 1461641787208 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}] 20:36:27 INFO - PROCESS | 1651 | 1461641787324 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:36:27 INFO - PROCESS | 1651 | 1461641787399 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3d2800 == 37 [pid = 1651] [id = 316] 20:36:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11bf51800) [pid = 1651] [serial = 947] [outer = 0x0] 20:36:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c3c1c00) [pid = 1651] [serial = 948] [outer = 0x11bf51800] 20:36:27 INFO - PROCESS | 1651 | 1461641787444 Marionette DEBUG loaded listener.js 20:36:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11c4d2400) [pid = 1651] [serial = 949] [outer = 0x11bf51800] 20:36:27 INFO - PROCESS | 1651 | 1461641787736 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]]]}] 20:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 572ms 20:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:36:27 INFO - PROCESS | 1651 | 1461641787774 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:36:27 INFO - PROCESS | 1651 | 1461641787775 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:36:27 INFO - PROCESS | 1651 | 1461641787777 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:36:27 INFO - PROCESS | 1651 | 1461641787779 Marionette TRACE conn2 <- [1,1238,null,{}] 20:36:27 INFO - PROCESS | 1651 | 1461641787781 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}] 20:36:27 INFO - PROCESS | 1651 | 1461641787870 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:36:27 INFO - PROCESS | 1651 | 1461641787916 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b45000 == 38 [pid = 1651] [id = 317] 20:36:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x118f51c00) [pid = 1651] [serial = 950] [outer = 0x0] 20:36:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123826c00) [pid = 1651] [serial = 951] [outer = 0x118f51c00] 20:36:27 INFO - PROCESS | 1651 | 1461641787942 Marionette DEBUG loaded listener.js 20:36:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123b85c00) [pid = 1651] [serial = 952] [outer = 0x118f51c00] 20:36:28 INFO - PROCESS | 1651 | 1461641788239 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]]]}] 20:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 20:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:36:28 INFO - PROCESS | 1651 | 1461641788252 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:36:28 INFO - PROCESS | 1651 | 1461641788255 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:36:28 INFO - PROCESS | 1651 | 1461641788258 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:36:28 INFO - PROCESS | 1651 | 1461641788259 Marionette TRACE conn2 <- [1,1242,null,{}] 20:36:28 INFO - PROCESS | 1651 | 1461641788261 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}] 20:36:28 INFO - PROCESS | 1651 | 1461641788354 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:36:28 INFO - PROCESS | 1651 | 1461641788359 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1275c9800 == 39 [pid = 1651] [id = 318] 20:36:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x123ede400) [pid = 1651] [serial = 953] [outer = 0x0] 20:36:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x124f08400) [pid = 1651] [serial = 954] [outer = 0x123ede400] 20:36:28 INFO - PROCESS | 1651 | 1461641788387 Marionette DEBUG loaded listener.js 20:36:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x129043000) [pid = 1651] [serial = 955] [outer = 0x123ede400] 20:36:28 INFO - PROCESS | 1651 | 1461641788758 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]]]}] 20:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 20:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:36:28 INFO - PROCESS | 1651 | 1461641788776 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:36:28 INFO - PROCESS | 1651 | 1461641788777 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:36:28 INFO - PROCESS | 1651 | 1461641788779 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:36:28 INFO - PROCESS | 1651 | 1461641788781 Marionette TRACE conn2 <- [1,1246,null,{}] 20:36:28 INFO - PROCESS | 1651 | 1461641788784 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}] 20:36:28 INFO - PROCESS | 1651 | 1461641788879 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:36:28 INFO - PROCESS | 1651 | 1461641788884 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e15000 == 40 [pid = 1651] [id = 319] 20:36:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11551f800) [pid = 1651] [serial = 956] [outer = 0x0] 20:36:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123a5cc00) [pid = 1651] [serial = 957] [outer = 0x11551f800] 20:36:28 INFO - PROCESS | 1651 | 1461641788910 Marionette DEBUG loaded listener.js 20:36:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x129b80c00) [pid = 1651] [serial = 958] [outer = 0x11551f800] 20:36:29 INFO - PROCESS | 1651 | 1461641789256 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]]]}] 20:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 20:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:36:29 INFO - PROCESS | 1651 | 1461641789301 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:36:29 INFO - PROCESS | 1651 | 1461641789303 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:36:29 INFO - PROCESS | 1651 | 1461641789305 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:36:29 INFO - PROCESS | 1651 | 1461641789306 Marionette TRACE conn2 <- [1,1250,null,{}] 20:36:29 INFO - PROCESS | 1651 | 1461641789308 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}] 20:36:29 INFO - PROCESS | 1651 | 1461641789403 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:36:29 INFO - PROCESS | 1651 | 1461641789414 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x129ddf800 == 41 [pid = 1651] [id = 320] 20:36:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x129dad800) [pid = 1651] [serial = 959] [outer = 0x0] 20:36:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129dba800) [pid = 1651] [serial = 960] [outer = 0x129dad800] 20:36:29 INFO - PROCESS | 1651 | 1461641789441 Marionette DEBUG loaded listener.js 20:36:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b241800) [pid = 1651] [serial = 961] [outer = 0x129dad800] 20:36:29 INFO - PROCESS | 1651 | 1461641789771 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]]]}] 20:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 20:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:36:29 INFO - PROCESS | 1651 | 1461641789824 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:36:29 INFO - PROCESS | 1651 | 1461641789825 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:36:29 INFO - PROCESS | 1651 | 1461641789827 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:36:29 INFO - PROCESS | 1651 | 1461641789828 Marionette TRACE conn2 <- [1,1254,null,{}] 20:36:29 INFO - PROCESS | 1651 | 1461641789830 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}] 20:36:29 INFO - PROCESS | 1651 | 1461641789924 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:36:29 INFO - PROCESS | 1651 | 1461641789937 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bca0800 == 42 [pid = 1651] [id = 321] 20:36:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12b242c00) [pid = 1651] [serial = 962] [outer = 0x0] 20:36:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b2ef800) [pid = 1651] [serial = 963] [outer = 0x12b242c00] 20:36:29 INFO - PROCESS | 1651 | 1461641789962 Marionette DEBUG loaded listener.js 20:36:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b2fa400) [pid = 1651] [serial = 964] [outer = 0x12b242c00] 20:36:30 INFO - PROCESS | 1651 | 1461641790310 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]]]}] 20:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 20:36:30 INFO - PROCESS | 1651 | 1461641790353 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:36:30 INFO - PROCESS | 1651 | 1461641790354 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:36:30 INFO - PROCESS | 1651 | 1461641790356 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:36:30 INFO - PROCESS | 1651 | 1461641790357 Marionette TRACE conn2 <- [1,1258,null,{}] 20:36:30 INFO - PROCESS | 1651 | 1461641790359 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}] 20:36:30 INFO - PROCESS | 1651 | 1461641790455 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:36:30 INFO - PROCESS | 1651 | 1461641790459 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c10d800 == 43 [pid = 1651] [id = 322] 20:36:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b244400) [pid = 1651] [serial = 965] [outer = 0x0] 20:36:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b484c00) [pid = 1651] [serial = 966] [outer = 0x12b244400] 20:36:30 INFO - PROCESS | 1651 | 1461641790485 Marionette DEBUG loaded listener.js 20:36:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12ba16c00) [pid = 1651] [serial = 967] [outer = 0x12b244400] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x129046c00) [pid = 1651] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x123b89400) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11bf4b400) [pid = 1651] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1275d1c00) [pid = 1651] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x114fe6000) [pid = 1651] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118628800) [pid = 1651] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x118627800) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x123b65000) [pid = 1651] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x114fe2800) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x115806400) [pid = 1651] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12b163c00) [pid = 1651] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b2fa800) [pid = 1651] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:36:30 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12ba1c400) [pid = 1651] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:36:31 INFO - PROCESS | 1651 | 1461641791056 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]]]}] 20:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 769ms 20:36:31 INFO - PROCESS | 1651 | 1461641791126 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 1651 | 1461641791129 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:36:31 INFO - PROCESS | 1651 | 1461641791132 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 1651 | 1461641791135 Marionette TRACE conn2 <- [1,1262,null,{}] 20:36:31 INFO - PROCESS | 1651 | 1461641791138 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}] 20:36:31 INFO - PROCESS | 1651 | 1461641791279 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:36:31 INFO - PROCESS | 1651 | 1461641791286 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d28c000 == 44 [pid = 1651] [id = 323] 20:36:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116678c00) [pid = 1651] [serial = 968] [outer = 0x0] 20:36:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12b23e000) [pid = 1651] [serial = 969] [outer = 0x116678c00] 20:36:31 INFO - PROCESS | 1651 | 1461641791335 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12bad9000) [pid = 1651] [serial = 970] [outer = 0x116678c00] 20:36:31 INFO - PROCESS | 1651 | 1461641791767 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]]]}] 20:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 20:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:36:31 INFO - PROCESS | 1651 | 1461641791804 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:36:31 INFO - PROCESS | 1651 | 1461641791805 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:36:31 INFO - PROCESS | 1651 | 1461641791807 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:36:31 INFO - PROCESS | 1651 | 1461641791808 Marionette TRACE conn2 <- [1,1266,null,{}] 20:36:31 INFO - PROCESS | 1651 | 1461641791810 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}] 20:36:31 INFO - PROCESS | 1651 | 1461641791888 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:36:31 INFO - PROCESS | 1651 | 1461641791892 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd11000 == 45 [pid = 1651] [id = 324] 20:36:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bc5c400) [pid = 1651] [serial = 971] [outer = 0x0] 20:36:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12bc5fc00) [pid = 1651] [serial = 972] [outer = 0x12bc5c400] 20:36:31 INFO - PROCESS | 1651 | 1461641791936 Marionette DEBUG loaded listener.js 20:36:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12bdc2000) [pid = 1651] [serial = 973] [outer = 0x12bc5c400] 20:36:32 INFO - PROCESS | 1651 | 1461641792255 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]]]}] 20:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 20:36:32 INFO - PROCESS | 1651 | 1461641792279 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:36:32 INFO - PROCESS | 1651 | 1461641792280 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:36:32 INFO - PROCESS | 1651 | 1461641792285 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:36:32 INFO - PROCESS | 1651 | 1461641792287 Marionette TRACE conn2 <- [1,1270,null,{}] 20:36:32 INFO - PROCESS | 1651 | 1461641792289 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}] 20:36:32 INFO - PROCESS | 1651 | 1461641792374 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:36:32 INFO - PROCESS | 1651 | 1461641792429 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddc4800 == 46 [pid = 1651] [id = 325] 20:36:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x114b3f000) [pid = 1651] [serial = 974] [outer = 0x0] 20:36:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12bfb7000) [pid = 1651] [serial = 975] [outer = 0x114b3f000] 20:36:32 INFO - PROCESS | 1651 | 1461641792469 Marionette DEBUG loaded listener.js 20:36:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12bfc0c00) [pid = 1651] [serial = 976] [outer = 0x114b3f000] 20:36:32 INFO - PROCESS | 1651 | 1461641792868 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]]]}] 20:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 620ms 20:36:32 INFO - PROCESS | 1651 | 1461641792905 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:36:32 INFO - PROCESS | 1651 | 1461641792907 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:36:32 INFO - PROCESS | 1651 | 1461641792911 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:36:32 INFO - PROCESS | 1651 | 1461641792914 Marionette TRACE conn2 <- [1,1274,null,{}] 20:36:32 INFO - PROCESS | 1651 | 1461641792919 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}] 20:36:33 INFO - PROCESS | 1651 | 1461641793025 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:36:33 INFO - PROCESS | 1651 | 1461641793102 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11922b800 == 47 [pid = 1651] [id = 326] 20:36:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11576bc00) [pid = 1651] [serial = 977] [outer = 0x0] 20:36:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1159bec00) [pid = 1651] [serial = 978] [outer = 0x11576bc00] 20:36:33 INFO - PROCESS | 1651 | 1461641793147 Marionette DEBUG loaded listener.js 20:36:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x118947800) [pid = 1651] [serial = 979] [outer = 0x11576bc00] 20:36:33 INFO - PROCESS | 1651 | 1461641793547 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]]]}] 20:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 672ms 20:36:33 INFO - PROCESS | 1651 | 1461641793585 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:36:33 INFO - PROCESS | 1651 | 1461641793590 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:36:33 INFO - PROCESS | 1651 | 1461641793595 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:36:33 INFO - PROCESS | 1651 | 1461641793597 Marionette TRACE conn2 <- [1,1278,null,{}] 20:36:33 INFO - PROCESS | 1651 | 1461641793600 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}] 20:36:33 INFO - PROCESS | 1651 | 1461641793699 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:36:33 INFO - PROCESS | 1651 | 1461641793749 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf30800 == 48 [pid = 1651] [id = 327] 20:36:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x114fe0400) [pid = 1651] [serial = 980] [outer = 0x0] 20:36:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x119d45800) [pid = 1651] [serial = 981] [outer = 0x114fe0400] 20:36:33 INFO - PROCESS | 1651 | 1461641793780 Marionette DEBUG loaded listener.js 20:36:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11bf48c00) [pid = 1651] [serial = 982] [outer = 0x114fe0400] 20:36:34 INFO - PROCESS | 1651 | 1461641794202 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]]]}] 20:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 625ms 20:36:34 INFO - PROCESS | 1651 | 1461641794221 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:36:34 INFO - PROCESS | 1651 | 1461641794222 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:36:34 INFO - PROCESS | 1651 | 1461641794225 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:36:34 INFO - PROCESS | 1651 | 1461641794227 Marionette TRACE conn2 <- [1,1282,null,{}] 20:36:34 INFO - PROCESS | 1651 | 1461641794235 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}] 20:36:34 INFO - PROCESS | 1651 | 1461641794338 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:36:34 INFO - PROCESS | 1651 | 1461641794424 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd12800 == 49 [pid = 1651] [id = 328] 20:36:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11c45a800) [pid = 1651] [serial = 983] [outer = 0x0] 20:36:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x124476c00) [pid = 1651] [serial = 984] [outer = 0x11c45a800] 20:36:34 INFO - PROCESS | 1651 | 1461641794456 Marionette DEBUG loaded listener.js 20:36:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1275d8c00) [pid = 1651] [serial = 985] [outer = 0x11c45a800] 20:36:34 INFO - PROCESS | 1651 | 1461641794851 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]]]}] 20:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 673ms 20:36:34 INFO - PROCESS | 1651 | 1461641794899 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:36:34 INFO - PROCESS | 1651 | 1461641794903 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:36:34 INFO - PROCESS | 1651 | 1461641794906 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:36:34 INFO - PROCESS | 1651 | 1461641794907 Marionette TRACE conn2 <- [1,1286,null,{}] 20:36:34 INFO - PROCESS | 1651 | 1461641794909 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}] 20:36:35 INFO - PROCESS | 1651 | 1461641795007 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:36:35 INFO - PROCESS | 1651 | 1461641795059 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e78f800 == 50 [pid = 1651] [id = 329] 20:36:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x127e49c00) [pid = 1651] [serial = 986] [outer = 0x0] 20:36:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x129dafc00) [pid = 1651] [serial = 987] [outer = 0x127e49c00] 20:36:35 INFO - PROCESS | 1651 | 1461641795089 Marionette DEBUG loaded listener.js 20:36:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b479400) [pid = 1651] [serial = 988] [outer = 0x127e49c00] 20:36:35 INFO - PROCESS | 1651 | 1461641795484 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]]]}] 20:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 619ms 20:36:35 INFO - PROCESS | 1651 | 1461641795525 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:36:35 INFO - PROCESS | 1651 | 1461641795527 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:36:35 INFO - PROCESS | 1651 | 1461641795529 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:36:35 INFO - PROCESS | 1651 | 1461641795530 Marionette TRACE conn2 <- [1,1290,null,{}] 20:36:35 INFO - PROCESS | 1651 | 1461641795533 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}] 20:36:35 INFO - PROCESS | 1651 | 1461641795630 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:36:35 INFO - PROCESS | 1651 | 1461641795726 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f280800 == 51 [pid = 1651] [id = 330] 20:36:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12b481000) [pid = 1651] [serial = 989] [outer = 0x0] 20:36:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12bad0c00) [pid = 1651] [serial = 990] [outer = 0x12b481000] 20:36:35 INFO - PROCESS | 1651 | 1461641795769 Marionette DEBUG loaded listener.js 20:36:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12bc60800) [pid = 1651] [serial = 991] [outer = 0x12b481000] 20:36:36 INFO - PROCESS | 1651 | 1461641796172 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]]]}] 20:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 20:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:36:36 INFO - PROCESS | 1651 | 1461641796204 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:36:36 INFO - PROCESS | 1651 | 1461641796205 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:36:36 INFO - PROCESS | 1651 | 1461641796207 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:36:36 INFO - PROCESS | 1651 | 1461641796208 Marionette TRACE conn2 <- [1,1294,null,{}] 20:36:36 INFO - PROCESS | 1651 | 1461641796211 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}] 20:36:36 INFO - PROCESS | 1651 | 1461641796324 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:36:36 INFO - PROCESS | 1651 | 1461641796376 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f659800 == 52 [pid = 1651] [id = 331] 20:36:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12bfb7c00) [pid = 1651] [serial = 992] [outer = 0x0] 20:36:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12d123c00) [pid = 1651] [serial = 993] [outer = 0x12bfb7c00] 20:36:36 INFO - PROCESS | 1651 | 1461641796407 Marionette DEBUG loaded listener.js 20:36:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12d21f400) [pid = 1651] [serial = 994] [outer = 0x12bfb7c00] 20:36:36 INFO - PROCESS | 1651 | 1461641796838 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]]]}] 20:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 668ms 20:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:36:36 INFO - PROCESS | 1651 | 1461641796876 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:36:36 INFO - PROCESS | 1651 | 1461641796877 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:36:36 INFO - PROCESS | 1651 | 1461641796880 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:36:36 INFO - PROCESS | 1651 | 1461641796881 Marionette TRACE conn2 <- [1,1298,null,{}] 20:36:36 INFO - PROCESS | 1651 | 1461641796884 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}] 20:36:36 INFO - PROCESS | 1651 | 1461641796985 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:36:37 INFO - PROCESS | 1651 | 1461641797085 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba4d000 == 53 [pid = 1651] [id = 332] 20:36:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11a828800) [pid = 1651] [serial = 995] [outer = 0x0] 20:36:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x129dadc00) [pid = 1651] [serial = 996] [outer = 0x11a828800] 20:36:37 INFO - PROCESS | 1651 | 1461641797117 Marionette DEBUG loaded listener.js 20:36:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12bdb5000) [pid = 1651] [serial = 997] [outer = 0x11a828800] 20:36:37 INFO - PROCESS | 1651 | 1461641797760 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]]]}] 20:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 923ms 20:36:37 INFO - PROCESS | 1651 | 1461641797816 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:36:37 INFO - PROCESS | 1651 | 1461641797819 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:36:37 INFO - PROCESS | 1651 | 1461641797824 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:36:37 INFO - PROCESS | 1651 | 1461641797827 Marionette TRACE conn2 <- [1,1302,null,{}] 20:36:37 INFO - PROCESS | 1651 | 1461641797830 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}] 20:36:37 INFO - PROCESS | 1651 | 1461641797927 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:36:38 INFO - PROCESS | 1651 | 1461641797997 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x123899800 == 54 [pid = 1651] [id = 333] 20:36:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11576a000) [pid = 1651] [serial = 998] [outer = 0x0] 20:36:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11862c800) [pid = 1651] [serial = 999] [outer = 0x11576a000] 20:36:38 INFO - PROCESS | 1651 | 1461641798026 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x119b0bc00) [pid = 1651] [serial = 1000] [outer = 0x11576a000] 20:36:38 INFO - PROCESS | 1651 | 1461641798475 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]]]}] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd11000 == 53 [pid = 1651] [id = 324] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12d28c000 == 52 [pid = 1651] [id = 323] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12c10d800 == 51 [pid = 1651] [id = 322] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12bca0800 == 50 [pid = 1651] [id = 321] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129ddf800 == 49 [pid = 1651] [id = 320] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x127e15000 == 48 [pid = 1651] [id = 319] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12bc59400) [pid = 1651] [serial = 923] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1275c9800 == 47 [pid = 1651] [id = 318] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123b45000 == 46 [pid = 1651] [id = 317] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3d2800 == 45 [pid = 1651] [id = 316] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119b51800 == 44 [pid = 1651] [id = 315] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119c34000 == 43 [pid = 1651] [id = 314] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11aa34800 == 42 [pid = 1651] [id = 313] 20:36:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119722000 == 41 [pid = 1651] [id = 309] 20:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 723ms 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x129db7800) [pid = 1651] [serial = 905] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x124f7a400) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c459800) [pid = 1651] [serial = 896] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x123a52400) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x129b7fc00) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x127dc1400) [pid = 1651] [serial = 902] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11ad6d800) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x118f53000) [pid = 1651] [serial = 908] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x127733800) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123a5f000) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11be12c00) [pid = 1651] [serial = 893] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11be20400) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11862e800) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118ed5c00) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12446dc00) [pid = 1651] [serial = 899] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11bf54400) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x118e71c00) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11667c800) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x115711800) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x127e49800) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12b249000) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b2f7c00) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12b2f0400) [pid = 1651] [serial = 914] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b484800) [pid = 1651] [serial = 917] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x114fe7000) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11c412400) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12bad4c00) [pid = 1651] [serial = 920] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ba1c000) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12b160000) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bc55c00) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1273e2c00) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b16bc00) [pid = 1651] [serial = 911] [outer = 0x0] [url = about:blank] 20:36:38 INFO - PROCESS | 1651 | 1461641798563 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:36:38 INFO - PROCESS | 1651 | 1461641798568 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:36:38 INFO - PROCESS | 1651 | 1461641798575 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:36:38 INFO - PROCESS | 1651 | 1461641798576 Marionette TRACE conn2 <- [1,1306,null,{}] 20:36:38 INFO - PROCESS | 1651 | 1461641798579 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}] 20:36:38 INFO - PROCESS | 1651 | 1461641798657 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:36:38 INFO - PROCESS | 1651 | 1461641798669 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af8000 == 42 [pid = 1651] [id = 334] 20:36:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119c94c00) [pid = 1651] [serial = 1001] [outer = 0x0] 20:36:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ab40800) [pid = 1651] [serial = 1002] [outer = 0x119c94c00] 20:36:38 INFO - PROCESS | 1651 | 1461641798696 Marionette DEBUG loaded listener.js 20:36:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11ba3f000) [pid = 1651] [serial = 1003] [outer = 0x119c94c00] 20:36:39 INFO - PROCESS | 1651 | 1461641799086 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]]]}] 20:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 572ms 20:36:39 INFO - PROCESS | 1651 | 1461641799149 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:36:39 INFO - PROCESS | 1651 | 1461641799151 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:36:39 INFO - PROCESS | 1651 | 1461641799154 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 1651 | 1461641799158 Marionette TRACE conn2 <- [1,1310,null,{}] 20:36:39 INFO - PROCESS | 1651 | 1461641799168 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}] 20:36:39 INFO - PROCESS | 1651 | 1461641799289 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:36:39 INFO - PROCESS | 1651 | 1461641799306 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c41800 == 43 [pid = 1651] [id = 335] 20:36:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c3bdc00) [pid = 1651] [serial = 1004] [outer = 0x0] 20:36:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c5c8c00) [pid = 1651] [serial = 1005] [outer = 0x11c3bdc00] 20:36:39 INFO - PROCESS | 1651 | 1461641799352 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1241efc00) [pid = 1651] [serial = 1006] [outer = 0x11c3bdc00] 20:36:39 INFO - PROCESS | 1651 | 1461641799763 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] 20:36:39 INFO - PROCESS | 1651 | 1461641799779 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:36:39 INFO - PROCESS | 1651 | 1461641799781 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:36:39 INFO - PROCESS | 1651 | 1461641799783 Marionette TRACE conn2 <- [1,1314,null,{}] 20:36:39 INFO - PROCESS | 1651 | 1461641799787 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}] 20:36:39 INFO - PROCESS | 1651 | 1461641799865 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:36:39 INFO - PROCESS | 1651 | 1461641799888 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290c0000 == 44 [pid = 1651] [id = 336] 20:36:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x124f7d400) [pid = 1651] [serial = 1007] [outer = 0x0] 20:36:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x127e4d800) [pid = 1651] [serial = 1008] [outer = 0x124f7d400] 20:36:39 INFO - PROCESS | 1651 | 1461641799914 Marionette DEBUG loaded listener.js 20:36:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x129b7e000) [pid = 1651] [serial = 1009] [outer = 0x124f7d400] 20:36:40 INFO - PROCESS | 1651 | 1461641800241 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]]]}] 20:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 472ms 20:36:40 INFO - PROCESS | 1651 | 1461641800255 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:36:40 INFO - PROCESS | 1651 | 1461641800256 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:36:40 INFO - PROCESS | 1651 | 1461641800258 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:36:40 INFO - PROCESS | 1651 | 1461641800260 Marionette TRACE conn2 <- [1,1318,null,{}] 20:36:40 INFO - PROCESS | 1651 | 1461641800262 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}] 20:36:40 INFO - PROCESS | 1651 | 1461641800343 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:36:40 INFO - PROCESS | 1651 | 1461641800399 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dee800 == 45 [pid = 1651] [id = 337] 20:36:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1272f3c00) [pid = 1651] [serial = 1010] [outer = 0x0] 20:36:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x129db7800) [pid = 1651] [serial = 1011] [outer = 0x1272f3c00] 20:36:40 INFO - PROCESS | 1651 | 1461641800425 Marionette DEBUG loaded listener.js 20:36:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b242000) [pid = 1651] [serial = 1012] [outer = 0x1272f3c00] 20:36:40 INFO - PROCESS | 1651 | 1461641800743 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]]]}] 20:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 20:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:36:40 INFO - PROCESS | 1651 | 1461641800777 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:36:40 INFO - PROCESS | 1651 | 1461641800778 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:36:40 INFO - PROCESS | 1651 | 1461641800781 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:36:40 INFO - PROCESS | 1651 | 1461641800782 Marionette TRACE conn2 <- [1,1322,null,{}] 20:36:40 INFO - PROCESS | 1651 | 1461641800784 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}] 20:36:40 INFO - PROCESS | 1651 | 1461641800894 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:36:40 INFO - PROCESS | 1651 | 1461641800900 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2cf800 == 46 [pid = 1651] [id = 338] 20:36:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b249000) [pid = 1651] [serial = 1013] [outer = 0x0] 20:36:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b2fa800) [pid = 1651] [serial = 1014] [outer = 0x12b249000] 20:36:40 INFO - PROCESS | 1651 | 1461641800927 Marionette DEBUG loaded listener.js 20:36:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12bfb8800) [pid = 1651] [serial = 1015] [outer = 0x12b249000] 20:36:41 INFO - PROCESS | 1651 | 1461641801288 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]]]}] 20:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 522ms 20:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:36:41 INFO - PROCESS | 1651 | 1461641801304 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:36:41 INFO - PROCESS | 1651 | 1461641801305 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:36:41 INFO - PROCESS | 1651 | 1461641801307 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:36:41 INFO - PROCESS | 1651 | 1461641801308 Marionette TRACE conn2 <- [1,1326,null,{}] 20:36:41 INFO - PROCESS | 1651 | 1461641801311 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}] 20:36:41 INFO - PROCESS | 1651 | 1461641801409 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:36:41 INFO - PROCESS | 1651 | 1461641801427 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d51f000 == 47 [pid = 1651] [id = 339] 20:36:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12bdc0800) [pid = 1651] [serial = 1016] [outer = 0x0] 20:36:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12d1e6400) [pid = 1651] [serial = 1017] [outer = 0x12bdc0800] 20:36:41 INFO - PROCESS | 1651 | 1461641801452 Marionette DEBUG loaded listener.js 20:36:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12d21a000) [pid = 1651] [serial = 1018] [outer = 0x12bdc0800] 20:36:41 INFO - PROCESS | 1651 | 1461641801771 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]]]}] 20:36:41 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 20:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 20:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:36:41 INFO - PROCESS | 1651 | 1461641801827 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:36:41 INFO - PROCESS | 1651 | 1461641801829 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:36:41 INFO - PROCESS | 1651 | 1461641801837 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:36:41 INFO - PROCESS | 1651 | 1461641801838 Marionette TRACE conn2 <- [1,1330,null,{}] 20:36:41 INFO - PROCESS | 1651 | 1461641801841 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}] 20:36:41 INFO - PROCESS | 1651 | 1461641801941 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:36:41 INFO - PROCESS | 1651 | 1461641801946 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddaa800 == 48 [pid = 1651] [id = 340] 20:36:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12bfb9000) [pid = 1651] [serial = 1019] [outer = 0x0] 20:36:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12d50c400) [pid = 1651] [serial = 1020] [outer = 0x12bfb9000] 20:36:42 INFO - PROCESS | 1651 | 1461641802002 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12d517000) [pid = 1651] [serial = 1021] [outer = 0x12bfb9000] 20:36:42 INFO - PROCESS | 1651 | 1461641802324 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]]]}] 20:36:42 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 20:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 524ms 20:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:36:42 INFO - PROCESS | 1651 | 1461641802356 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:36:42 INFO - PROCESS | 1651 | 1461641802357 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:36:42 INFO - PROCESS | 1651 | 1461641802359 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 1651 | 1461641802360 Marionette TRACE conn2 <- [1,1334,null,{}] 20:36:42 INFO - PROCESS | 1651 | 1461641802362 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}] 20:36:42 INFO - PROCESS | 1651 | 1461641802461 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:36:42 INFO - PROCESS | 1651 | 1461641802473 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e78f000 == 49 [pid = 1651] [id = 341] 20:36:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12d214000) [pid = 1651] [serial = 1022] [outer = 0x0] 20:36:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12d79d400) [pid = 1651] [serial = 1023] [outer = 0x12d214000] 20:36:42 INFO - PROCESS | 1651 | 1461641802498 Marionette DEBUG loaded listener.js 20:36:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12d7a1800) [pid = 1651] [serial = 1024] [outer = 0x12d214000] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11551f800) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x129dad800) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x118624400) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118f51c00) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11ab3fc00) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x119260c00) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11bf51800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12bc5c400) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b242c00) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b244400) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x116678c00) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:36:42 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123ede400) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:36:42 INFO - PROCESS | 1651 | 1461641802893 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]]]}] 20:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 568ms 20:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:36:42 INFO - PROCESS | 1651 | 1461641802927 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:36:42 INFO - PROCESS | 1651 | 1461641802929 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:36:42 INFO - PROCESS | 1651 | 1461641802931 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:36:42 INFO - PROCESS | 1651 | 1461641802934 Marionette TRACE conn2 <- [1,1338,null,{}] 20:36:42 INFO - PROCESS | 1651 | 1461641802938 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}] 20:36:43 INFO - PROCESS | 1651 | 1461641803061 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:36:43 INFO - PROCESS | 1651 | 1461641803144 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea25800 == 50 [pid = 1651] [id = 342] 20:36:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x114fe0c00) [pid = 1651] [serial = 1025] [outer = 0x0] 20:36:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x123ede400) [pid = 1651] [serial = 1026] [outer = 0x114fe0c00] 20:36:43 INFO - PROCESS | 1651 | 1461641803177 Marionette DEBUG loaded listener.js 20:36:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12b47b000) [pid = 1651] [serial = 1027] [outer = 0x114fe0c00] 20:36:43 INFO - PROCESS | 1651 | 1461641803961 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]]]}] 20:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1073ms 20:36:44 INFO - PROCESS | 1651 | 1461641804005 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:36:44 INFO - PROCESS | 1651 | 1461641804006 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:36:44 INFO - PROCESS | 1651 | 1461641804008 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:36:44 INFO - PROCESS | 1651 | 1461641804010 Marionette TRACE conn2 <- [1,1342,null,{}] 20:36:44 INFO - PROCESS | 1651 | 1461641804012 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}] 20:36:44 INFO - PROCESS | 1651 | 1461641804105 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:36:44 INFO - PROCESS | 1651 | 1461641804109 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fadc000 == 51 [pid = 1651] [id = 343] 20:36:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b248400) [pid = 1651] [serial = 1028] [outer = 0x0] 20:36:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12dc0d800) [pid = 1651] [serial = 1029] [outer = 0x12b248400] 20:36:44 INFO - PROCESS | 1651 | 1461641804137 Marionette DEBUG loaded listener.js 20:36:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12ddde400) [pid = 1651] [serial = 1030] [outer = 0x12b248400] 20:36:44 INFO - PROCESS | 1651 | 1461641804485 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]]]}] 20:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 20:36:44 INFO - PROCESS | 1651 | 1461641804528 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:36:44 INFO - PROCESS | 1651 | 1461641804529 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:36:44 INFO - PROCESS | 1651 | 1461641804531 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:36:44 INFO - PROCESS | 1651 | 1461641804532 Marionette TRACE conn2 <- [1,1346,null,{}] 20:36:44 INFO - PROCESS | 1651 | 1461641804535 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}] 20:36:44 INFO - PROCESS | 1651 | 1461641804613 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:36:44 INFO - PROCESS | 1651 | 1461641804620 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd6000 == 52 [pid = 1651] [id = 344] 20:36:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12ba18000) [pid = 1651] [serial = 1031] [outer = 0x0] 20:36:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12e559400) [pid = 1651] [serial = 1032] [outer = 0x12ba18000] 20:36:44 INFO - PROCESS | 1651 | 1461641804644 Marionette DEBUG loaded listener.js 20:36:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12e56f400) [pid = 1651] [serial = 1033] [outer = 0x12ba18000] 20:36:45 INFO - PROCESS | 1651 | 1461641805130 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]]]}] 20:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 622ms 20:36:45 INFO - PROCESS | 1651 | 1461641805169 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:36:45 INFO - PROCESS | 1651 | 1461641805171 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:36:45 INFO - PROCESS | 1651 | 1461641805177 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:36:45 INFO - PROCESS | 1651 | 1461641805179 Marionette TRACE conn2 <- [1,1350,null,{}] 20:36:45 INFO - PROCESS | 1651 | 1461641805183 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}] 20:36:45 INFO - PROCESS | 1651 | 1461641805291 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:36:45 INFO - PROCESS | 1651 | 1461641805360 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bb7f800 == 53 [pid = 1651] [id = 345] 20:36:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x118631c00) [pid = 1651] [serial = 1034] [outer = 0x0] 20:36:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x119b14400) [pid = 1651] [serial = 1035] [outer = 0x118631c00] 20:36:45 INFO - PROCESS | 1651 | 1461641805393 Marionette DEBUG loaded listener.js 20:36:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11be12800) [pid = 1651] [serial = 1036] [outer = 0x118631c00] 20:36:45 INFO - PROCESS | 1651 | 1461641805853 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]]]}] 20:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 722ms 20:36:45 INFO - PROCESS | 1651 | 1461641805899 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:36:45 INFO - PROCESS | 1651 | 1461641805903 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:36:45 INFO - PROCESS | 1651 | 1461641805907 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:36:45 INFO - PROCESS | 1651 | 1461641805909 Marionette TRACE conn2 <- [1,1354,null,{}] 20:36:45 INFO - PROCESS | 1651 | 1461641805912 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}] 20:36:46 INFO - PROCESS | 1651 | 1461641806015 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:36:46 INFO - PROCESS | 1651 | 1461641806084 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290b6800 == 54 [pid = 1651] [id = 346] 20:36:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11bf46c00) [pid = 1651] [serial = 1037] [outer = 0x0] 20:36:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11c418c00) [pid = 1651] [serial = 1038] [outer = 0x11bf46c00] 20:36:46 INFO - PROCESS | 1651 | 1461641806117 Marionette DEBUG loaded listener.js 20:36:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x124475000) [pid = 1651] [serial = 1039] [outer = 0x11bf46c00] 20:36:46 INFO - PROCESS | 1651 | 1461641806560 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]]]}] 20:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 20:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:36:46 INFO - PROCESS | 1651 | 1461641806577 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:36:46 INFO - PROCESS | 1651 | 1461641806578 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:36:46 INFO - PROCESS | 1651 | 1461641806581 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:36:46 INFO - PROCESS | 1651 | 1461641806583 Marionette TRACE conn2 <- [1,1358,null,{}] 20:36:46 INFO - PROCESS | 1651 | 1461641806616 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}] 20:36:46 INFO - PROCESS | 1651 | 1461641806756 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:36:46 INFO - PROCESS | 1651 | 1461641806810 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f654800 == 55 [pid = 1651] [id = 347] 20:36:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b245800) [pid = 1651] [serial = 1040] [outer = 0x0] 20:36:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b476400) [pid = 1651] [serial = 1041] [outer = 0x12b245800] 20:36:46 INFO - PROCESS | 1651 | 1461641806844 Marionette DEBUG loaded listener.js 20:36:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12bad1800) [pid = 1651] [serial = 1042] [outer = 0x12b245800] 20:36:47 INFO - PROCESS | 1651 | 1461641807255 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]]]}] 20:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 697ms 20:36:47 INFO - PROCESS | 1651 | 1461641807279 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:36:47 INFO - PROCESS | 1651 | 1461641807281 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:36:47 INFO - PROCESS | 1651 | 1461641807283 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:36:47 INFO - PROCESS | 1651 | 1461641807284 Marionette TRACE conn2 <- [1,1362,null,{}] 20:36:47 INFO - PROCESS | 1651 | 1461641807287 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}] 20:36:47 INFO - PROCESS | 1651 | 1461641807386 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:36:47 INFO - PROCESS | 1651 | 1461641807437 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe6b000 == 56 [pid = 1651] [id = 348] 20:36:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b2f7800) [pid = 1651] [serial = 1043] [outer = 0x0] 20:36:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12bfbd000) [pid = 1651] [serial = 1044] [outer = 0x12b2f7800] 20:36:47 INFO - PROCESS | 1651 | 1461641807471 Marionette DEBUG loaded listener.js 20:36:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12d219c00) [pid = 1651] [serial = 1045] [outer = 0x12b2f7800] 20:36:47 INFO - PROCESS | 1651 | 1461641807884 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]]]}] 20:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 20:36:47 INFO - PROCESS | 1651 | 1461641807968 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:36:47 INFO - PROCESS | 1651 | 1461641807969 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:36:47 INFO - PROCESS | 1651 | 1461641807973 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:36:47 INFO - PROCESS | 1651 | 1461641807975 Marionette TRACE conn2 <- [1,1366,null,{}] 20:36:47 INFO - PROCESS | 1651 | 1461641807977 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}] 20:36:48 INFO - PROCESS | 1651 | 1461641808092 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:36:48 INFO - PROCESS | 1651 | 1461641808184 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x13048f000 == 57 [pid = 1651] [id = 349] 20:36:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x114fde800) [pid = 1651] [serial = 1046] [outer = 0x0] 20:36:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12d79e400) [pid = 1651] [serial = 1047] [outer = 0x114fde800] 20:36:48 INFO - PROCESS | 1651 | 1461641808213 Marionette DEBUG loaded listener.js 20:36:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12dc0f400) [pid = 1651] [serial = 1048] [outer = 0x114fde800] 20:36:48 INFO - PROCESS | 1651 | 1461641808685 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] 20:36:48 INFO - PROCESS | 1651 | 1461641808950 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:36:48 INFO - PROCESS | 1651 | 1461641808953 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:36:48 INFO - PROCESS | 1651 | 1461641808955 Marionette TRACE conn2 <- [1,1370,null,{}] 20:36:48 INFO - PROCESS | 1651 | 1461641808959 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}] 20:36:49 INFO - PROCESS | 1651 | 1461641809055 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:36:49 INFO - PROCESS | 1651 | 1461641809108 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12404b800 == 58 [pid = 1651] [id = 350] 20:36:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11867ac00) [pid = 1651] [serial = 1049] [outer = 0x0] 20:36:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x118e0b400) [pid = 1651] [serial = 1050] [outer = 0x11867ac00] 20:36:49 INFO - PROCESS | 1651 | 1461641809136 Marionette DEBUG loaded listener.js 20:36:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11ad84000) [pid = 1651] [serial = 1051] [outer = 0x11867ac00] 20:36:49 INFO - PROCESS | 1651 | 1461641809575 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] 20:36:49 INFO - PROCESS | 1651 | 1461641809628 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:36:49 INFO - PROCESS | 1651 | 1461641809653 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:36:49 INFO - PROCESS | 1651 | 1461641809656 Marionette TRACE conn2 <- [1,1374,null,{}] 20:36:49 INFO - PROCESS | 1651 | 1461641809661 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}] 20:36:49 INFO - PROCESS | 1651 | 1461641809753 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:36:49 INFO - PROCESS | 1651 | 1461641809821 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11babb000 == 59 [pid = 1651] [id = 351] 20:36:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11b550c00) [pid = 1651] [serial = 1052] [outer = 0x0] 20:36:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11bfb5c00) [pid = 1651] [serial = 1053] [outer = 0x11b550c00] 20:36:49 INFO - PROCESS | 1651 | 1461641809849 Marionette DEBUG loaded listener.js 20:36:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11c419800) [pid = 1651] [serial = 1054] [outer = 0x11b550c00] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12fadc000 == 58 [pid = 1651] [id = 343] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea25800 == 57 [pid = 1651] [id = 342] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12e78f000 == 56 [pid = 1651] [id = 341] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddaa800 == 55 [pid = 1651] [id = 340] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12d51f000 == 54 [pid = 1651] [id = 339] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2cf800 == 53 [pid = 1651] [id = 338] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12bfb7000) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x129dee800 == 52 [pid = 1651] [id = 337] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1290c0000 == 51 [pid = 1651] [id = 336] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x123c41800 == 50 [pid = 1651] [id = 335] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x119af8000 == 49 [pid = 1651] [id = 334] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x123899800 == 48 [pid = 1651] [id = 333] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf30800 == 47 [pid = 1651] [id = 327] 20:36:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11922b800 == 46 [pid = 1651] [id = 326] 20:36:50 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:50 INFO - PROCESS | 1651 | 1461641810250 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] 20:36:50 INFO - PROCESS | 1651 | 1461641810277 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:36:50 INFO - PROCESS | 1651 | 1461641810279 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:36:50 INFO - PROCESS | 1651 | 1461641810281 Marionette TRACE conn2 <- [1,1378,null,{}] 20:36:50 INFO - PROCESS | 1651 | 1461641810287 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}] 20:36:50 INFO - PROCESS | 1651 | 1461641810370 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:36:50 INFO - PROCESS | 1651 | 1461641810379 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x123a5cc00) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x129dba800) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12b162800) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11862fc00) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x119262000) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x123826c00) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x123b85c00) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11b5ec800) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11bf51c00) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11ad85800) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11aa6fc00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11ab45c00) [pid = 1651] [serial = 929] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x127dc4800) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1159bbc00) [pid = 1651] [serial = 926] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11c3c1c00) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11c4d2400) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12bdc2000) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12b2ef800) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12dc02800) [pid = 1651] [serial = 513] [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.] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12b241800) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12b484c00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12bc5fc00) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12b23e000) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x124f08400) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ba16c00) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x129b80c00) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12bad9000) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12b2fa400) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x129043000) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 20:36:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6a800 == 47 [pid = 1651] [id = 352] 20:36:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11862fc00) [pid = 1651] [serial = 1055] [outer = 0x0] 20:36:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11b5ec800) [pid = 1651] [serial = 1056] [outer = 0x11862fc00] 20:36:50 INFO - PROCESS | 1651 | 1461641810460 Marionette DEBUG loaded listener.js 20:36:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x124f0cc00) [pid = 1651] [serial = 1057] [outer = 0x11862fc00] 20:36:50 INFO - PROCESS | 1651 | 1461641810902 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] 20:36:50 INFO - PROCESS | 1651 | 1461641810959 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:36:50 INFO - PROCESS | 1651 | 1461641810965 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:36:50 INFO - PROCESS | 1651 | 1461641810967 Marionette TRACE conn2 <- [1,1382,null,{}] 20:36:50 INFO - PROCESS | 1651 | 1461641810970 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}] 20:36:51 INFO - PROCESS | 1651 | 1461641811070 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:36:51 INFO - PROCESS | 1651 | 1461641811076 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290ba000 == 48 [pid = 1651] [id = 353] 20:36:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11bfb4400) [pid = 1651] [serial = 1058] [outer = 0x0] 20:36:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x129b50000) [pid = 1651] [serial = 1059] [outer = 0x11bfb4400] 20:36:51 INFO - PROCESS | 1651 | 1461641811103 Marionette DEBUG loaded listener.js 20:36:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x129db1000) [pid = 1651] [serial = 1060] [outer = 0x11bfb4400] 20:36:51 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:36:51 INFO - PROCESS | 1651 | 1461641811454 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] 20:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:36:51 INFO - PROCESS | 1651 | 1461641811489 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:36:51 INFO - PROCESS | 1651 | 1461641811491 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:36:51 INFO - PROCESS | 1651 | 1461641811492 Marionette TRACE conn2 <- [1,1386,null,{}] 20:36:51 INFO - PROCESS | 1651 | 1461641811494 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}] 20:36:51 INFO - PROCESS | 1651 | 1461641811571 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:36:51 INFO - PROCESS | 1651 | 1461641811575 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b17c800 == 49 [pid = 1651] [id = 354] 20:36:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x129db2800) [pid = 1651] [serial = 1061] [outer = 0x0] 20:36:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12b164c00) [pid = 1651] [serial = 1062] [outer = 0x129db2800] 20:36:51 INFO - PROCESS | 1651 | 1461641811602 Marionette DEBUG loaded listener.js 20:36:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b249c00) [pid = 1651] [serial = 1063] [outer = 0x129db2800] 20:36:51 INFO - PROCESS | 1651 | 1461641811938 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] 20:36:51 INFO - PROCESS | 1651 | 1461641811963 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:36:51 INFO - PROCESS | 1651 | 1461641811965 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:36:51 INFO - PROCESS | 1651 | 1461641811967 Marionette TRACE conn2 <- [1,1390,null,{}] 20:36:51 INFO - PROCESS | 1651 | 1461641811972 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}] 20:36:52 INFO - PROCESS | 1651 | 1461641812065 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:36:52 INFO - PROCESS | 1651 | 1461641812074 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c11a000 == 50 [pid = 1651] [id = 355] 20:36:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12b2f7400) [pid = 1651] [serial = 1064] [outer = 0x0] 20:36:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12ba1bc00) [pid = 1651] [serial = 1065] [outer = 0x12b2f7400] 20:36:52 INFO - PROCESS | 1651 | 1461641812102 Marionette DEBUG loaded listener.js 20:36:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12bc52000) [pid = 1651] [serial = 1066] [outer = 0x12b2f7400] 20:36:52 INFO - PROCESS | 1651 | 1461641812486 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]]]}] 20:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 570ms 20:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:36:52 INFO - PROCESS | 1651 | 1461641812536 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:36:52 INFO - PROCESS | 1651 | 1461641812538 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:36:52 INFO - PROCESS | 1651 | 1461641812540 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:36:52 INFO - PROCESS | 1651 | 1461641812541 Marionette TRACE conn2 <- [1,1394,null,{}] 20:36:52 INFO - PROCESS | 1651 | 1461641812543 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}] 20:36:52 INFO - PROCESS | 1651 | 1461641812641 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:36:52 INFO - PROCESS | 1651 | 1461641812656 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d28c000 == 51 [pid = 1651] [id = 356] 20:36:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12bc5c400) [pid = 1651] [serial = 1067] [outer = 0x0] 20:36:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12bdc0000) [pid = 1651] [serial = 1068] [outer = 0x12bc5c400] 20:36:52 INFO - PROCESS | 1651 | 1461641812682 Marionette DEBUG loaded listener.js 20:36:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12d1e8000) [pid = 1651] [serial = 1069] [outer = 0x12bc5c400] 20:36:53 INFO - PROCESS | 1651 | 1461641813015 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]]]}] 20:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 517ms 20:36:53 INFO - PROCESS | 1651 | 1461641813058 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:36:53 INFO - PROCESS | 1651 | 1461641813059 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:36:53 INFO - PROCESS | 1651 | 1461641813061 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:36:53 INFO - PROCESS | 1651 | 1461641813062 Marionette TRACE conn2 <- [1,1398,null,{}] 20:36:53 INFO - PROCESS | 1651 | 1461641813065 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}] 20:36:53 INFO - PROCESS | 1651 | 1461641813161 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:36:53 INFO - PROCESS | 1651 | 1461641813165 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd15800 == 52 [pid = 1651] [id = 357] 20:36:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12d1e9000) [pid = 1651] [serial = 1070] [outer = 0x0] 20:36:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12d21cc00) [pid = 1651] [serial = 1071] [outer = 0x12d1e9000] 20:36:53 INFO - PROCESS | 1651 | 1461641813192 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12d79f000) [pid = 1651] [serial = 1072] [outer = 0x12d1e9000] 20:36:53 INFO - PROCESS | 1651 | 1461641813546 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]]]}] 20:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 20:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:36:53 INFO - PROCESS | 1651 | 1461641813589 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:36:53 INFO - PROCESS | 1651 | 1461641813590 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:36:53 INFO - PROCESS | 1651 | 1461641813593 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:36:53 INFO - PROCESS | 1651 | 1461641813594 Marionette TRACE conn2 <- [1,1402,null,{}] 20:36:53 INFO - PROCESS | 1651 | 1461641813596 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}] 20:36:53 INFO - PROCESS | 1651 | 1461641813696 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:36:53 INFO - PROCESS | 1651 | 1461641813701 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dea0000 == 53 [pid = 1651] [id = 358] 20:36:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12d1ea800) [pid = 1651] [serial = 1073] [outer = 0x0] 20:36:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12dc0f000) [pid = 1651] [serial = 1074] [outer = 0x12d1ea800] 20:36:53 INFO - PROCESS | 1651 | 1461641813726 Marionette DEBUG loaded listener.js 20:36:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12ddd9c00) [pid = 1651] [serial = 1075] [outer = 0x12d1ea800] 20:36:54 INFO - PROCESS | 1651 | 1461641814092 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]]]}] 20:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 20:36:54 INFO - PROCESS | 1651 | 1461641814114 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:36:54 INFO - PROCESS | 1651 | 1461641814115 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:36:54 INFO - PROCESS | 1651 | 1461641814120 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:36:54 INFO - PROCESS | 1651 | 1461641814121 Marionette TRACE conn2 <- [1,1406,null,{}] 20:36:54 INFO - PROCESS | 1651 | 1461641814124 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}] 20:36:54 INFO - PROCESS | 1651 | 1461641814226 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12b248400) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x114b3f000) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b249000) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12bfb9000) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12bdc0800) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11c3bdc00) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12d214000) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x1272f3c00) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x114fe0c00) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x119c94c00) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11576a000) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:36:54 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x124f7d400) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:36:54 INFO - PROCESS | 1651 | 1461641814416 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1273b7000 == 54 [pid = 1651] [id = 359] 20:36:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x116382c00) [pid = 1651] [serial = 1076] [outer = 0x0] 20:36:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x119c95400) [pid = 1651] [serial = 1077] [outer = 0x116382c00] 20:36:54 INFO - PROCESS | 1651 | 1461641814452 Marionette DEBUG loaded listener.js 20:36:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b249000) [pid = 1651] [serial = 1078] [outer = 0x116382c00] 20:36:54 INFO - PROCESS | 1651 | 1461641814728 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]]]}] 20:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 621ms 20:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:36:54 INFO - PROCESS | 1651 | 1461641814745 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:36:54 INFO - PROCESS | 1651 | 1461641814747 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:36:54 INFO - PROCESS | 1651 | 1461641814749 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:36:54 INFO - PROCESS | 1651 | 1461641814752 Marionette TRACE conn2 <- [1,1410,null,{}] 20:36:54 INFO - PROCESS | 1651 | 1461641814761 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}] 20:36:54 INFO - PROCESS | 1651 | 1461641814861 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:36:54 INFO - PROCESS | 1651 | 1461641814866 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f64d000 == 55 [pid = 1651] [id = 360] 20:36:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12bfb9000) [pid = 1651] [serial = 1079] [outer = 0x0] 20:36:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12e55ec00) [pid = 1651] [serial = 1080] [outer = 0x12bfb9000] 20:36:54 INFO - PROCESS | 1651 | 1461641814895 Marionette DEBUG loaded listener.js 20:36:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12e9d2c00) [pid = 1651] [serial = 1081] [outer = 0x12bfb9000] 20:36:55 INFO - PROCESS | 1651 | 1461641815255 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]]]}] 20:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 529ms 20:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:36:55 INFO - PROCESS | 1651 | 1461641815288 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 1651 | 1461641815289 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:36:55 INFO - PROCESS | 1651 | 1461641815292 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - PROCESS | 1651 | 1461641815293 Marionette TRACE conn2 <- [1,1414,null,{}] 20:36:55 INFO - PROCESS | 1651 | 1461641815295 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}] 20:36:55 INFO - PROCESS | 1651 | 1461641815376 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:36:55 INFO - PROCESS | 1651 | 1461641815380 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe64800 == 56 [pid = 1651] [id = 361] 20:36:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12e9d5c00) [pid = 1651] [serial = 1082] [outer = 0x0] 20:36:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12e9dcc00) [pid = 1651] [serial = 1083] [outer = 0x12e9d5c00] 20:36:55 INFO - PROCESS | 1651 | 1461641815405 Marionette DEBUG loaded listener.js 20:36:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12eab7400) [pid = 1651] [serial = 1084] [outer = 0x12e9d5c00] 20:36:55 INFO - PROCESS | 1651 | 1461641815760 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]]]}] 20:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 20:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:36:55 INFO - PROCESS | 1651 | 1461641815810 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:36:55 INFO - PROCESS | 1651 | 1461641815811 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:36:55 INFO - PROCESS | 1651 | 1461641815813 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:36:55 INFO - PROCESS | 1651 | 1461641815815 Marionette TRACE conn2 <- [1,1418,null,{}] 20:36:55 INFO - PROCESS | 1651 | 1461641815817 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}] 20:36:55 INFO - PROCESS | 1651 | 1461641815895 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:36:55 INFO - PROCESS | 1651 | 1461641815952 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1304a3800 == 57 [pid = 1651] [id = 362] 20:36:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12e9d6400) [pid = 1651] [serial = 1085] [outer = 0x0] 20:36:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12eabbc00) [pid = 1651] [serial = 1086] [outer = 0x12e9d6400] 20:36:55 INFO - PROCESS | 1651 | 1461641815977 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12f029400) [pid = 1651] [serial = 1087] [outer = 0x12e9d6400] 20:36:56 INFO - PROCESS | 1651 | 1461641816269 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]]]}] 20:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 473ms 20:36:56 INFO - PROCESS | 1651 | 1461641816293 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:36:56 INFO - PROCESS | 1651 | 1461641816294 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:36:56 INFO - PROCESS | 1651 | 1461641816297 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:36:56 INFO - PROCESS | 1651 | 1461641816298 Marionette TRACE conn2 <- [1,1422,null,{}] 20:36:56 INFO - PROCESS | 1651 | 1461641816304 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}] 20:36:56 INFO - PROCESS | 1651 | 1461641816388 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:36:56 INFO - PROCESS | 1651 | 1461641816495 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fce800 == 58 [pid = 1651] [id = 363] 20:36:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x1147d8800) [pid = 1651] [serial = 1088] [outer = 0x0] 20:36:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x1151c9800) [pid = 1651] [serial = 1089] [outer = 0x1147d8800] 20:36:56 INFO - PROCESS | 1651 | 1461641816528 Marionette DEBUG loaded listener.js 20:36:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x118626000) [pid = 1651] [serial = 1090] [outer = 0x1147d8800] 20:36:57 INFO - PROCESS | 1651 | 1461641817012 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]]]}] 20:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 723ms 20:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:36:57 INFO - PROCESS | 1651 | 1461641817022 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:36:57 INFO - PROCESS | 1651 | 1461641817025 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:36:57 INFO - PROCESS | 1651 | 1461641817028 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 1651 | 1461641817031 Marionette TRACE conn2 <- [1,1426,null,{}] 20:36:57 INFO - PROCESS | 1651 | 1461641817034 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}] 20:36:57 INFO - PROCESS | 1651 | 1461641817140 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:36:57 INFO - PROCESS | 1651 | 1461641817249 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b45000 == 59 [pid = 1651] [id = 364] 20:36:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11c3bd400) [pid = 1651] [serial = 1091] [outer = 0x0] 20:36:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11c4a2400) [pid = 1651] [serial = 1092] [outer = 0x11c3bd400] 20:36:57 INFO - PROCESS | 1651 | 1461641817282 Marionette DEBUG loaded listener.js 20:36:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x123a58c00) [pid = 1651] [serial = 1093] [outer = 0x11c3bd400] 20:36:57 INFO - PROCESS | 1651 | 1461641817727 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]]]}] 20:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 725ms 20:36:57 INFO - PROCESS | 1651 | 1461641817755 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:36:57 INFO - PROCESS | 1651 | 1461641817758 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:36:57 INFO - PROCESS | 1651 | 1461641817761 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:36:57 INFO - PROCESS | 1651 | 1461641817762 Marionette TRACE conn2 <- [1,1430,null,{}] 20:36:57 INFO - PROCESS | 1651 | 1461641817765 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}] 20:36:57 INFO - PROCESS | 1651 | 1461641817868 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:36:57 INFO - PROCESS | 1651 | 1461641817925 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d533800 == 60 [pid = 1651] [id = 365] 20:36:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x123edcc00) [pid = 1651] [serial = 1094] [outer = 0x0] 20:36:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x129daf800) [pid = 1651] [serial = 1095] [outer = 0x123edcc00] 20:36:57 INFO - PROCESS | 1651 | 1461641817956 Marionette DEBUG loaded listener.js 20:36:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b2f1800) [pid = 1651] [serial = 1096] [outer = 0x123edcc00] 20:36:58 INFO - PROCESS | 1651 | 1461641818412 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]]]}] 20:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 20:36:58 INFO - PROCESS | 1651 | 1461641818434 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:36:58 INFO - PROCESS | 1651 | 1461641818438 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:36:58 INFO - PROCESS | 1651 | 1461641818445 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:36:58 INFO - PROCESS | 1651 | 1461641818450 Marionette TRACE conn2 <- [1,1434,null,{}] 20:36:58 INFO - PROCESS | 1651 | 1461641818495 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}] 20:36:58 INFO - PROCESS | 1651 | 1461641818600 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:36:58 INFO - PROCESS | 1651 | 1461641818669 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x130935800 == 61 [pid = 1651] [id = 366] 20:36:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x129043000) [pid = 1651] [serial = 1097] [outer = 0x0] 20:36:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12d1ea000) [pid = 1651] [serial = 1098] [outer = 0x129043000] 20:36:58 INFO - PROCESS | 1651 | 1461641818700 Marionette DEBUG loaded listener.js 20:36:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12ddd7000) [pid = 1651] [serial = 1099] [outer = 0x129043000] 20:36:59 INFO - PROCESS | 1651 | 1461641819125 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]]]}] 20:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 716ms 20:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:36:59 INFO - PROCESS | 1651 | 1461641819158 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:36:59 INFO - PROCESS | 1651 | 1461641819159 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:36:59 INFO - PROCESS | 1651 | 1461641819162 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:36:59 INFO - PROCESS | 1651 | 1461641819163 Marionette TRACE conn2 <- [1,1438,null,{}] 20:36:59 INFO - PROCESS | 1651 | 1461641819166 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}] 20:36:59 INFO - PROCESS | 1651 | 1461641819266 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:36:59 INFO - PROCESS | 1651 | 1461641819322 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:36:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x137943000 == 62 [pid = 1651] [id = 367] 20:36:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12dde0400) [pid = 1651] [serial = 1100] [outer = 0x0] 20:36:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12e572c00) [pid = 1651] [serial = 1101] [outer = 0x12dde0400] 20:36:59 INFO - PROCESS | 1651 | 1461641819353 Marionette DEBUG loaded listener.js 20:36:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12e9d4400) [pid = 1651] [serial = 1102] [outer = 0x12dde0400] 20:36:59 INFO - PROCESS | 1651 | 1461641819766 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]]]}] 20:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 620ms 20:36:59 INFO - PROCESS | 1651 | 1461641819783 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:36:59 INFO - PROCESS | 1651 | 1461641819784 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:36:59 INFO - PROCESS | 1651 | 1461641819789 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:36:59 INFO - PROCESS | 1651 | 1461641819790 Marionette TRACE conn2 <- [1,1442,null,{}] 20:36:59 INFO - PROCESS | 1651 | 1461641819793 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}] 20:36:59 INFO - PROCESS | 1651 | 1461641819891 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:36:59 INFO - PROCESS | 1651 | 1461641819980 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c29800 == 63 [pid = 1651] [id = 368] 20:37:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12eac0400) [pid = 1651] [serial = 1103] [outer = 0x0] 20:37:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12f02d800) [pid = 1651] [serial = 1104] [outer = 0x12eac0400] 20:37:00 INFO - PROCESS | 1651 | 1461641820019 Marionette DEBUG loaded listener.js 20:37:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12f2b1c00) [pid = 1651] [serial = 1105] [outer = 0x12eac0400] 20:37:00 INFO - PROCESS | 1651 | 1461641820508 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]]]}] 20:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 772ms 20:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:37:00 INFO - PROCESS | 1651 | 1461641820561 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:37:00 INFO - PROCESS | 1651 | 1461641820562 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:37:00 INFO - PROCESS | 1651 | 1461641820565 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:37:00 INFO - PROCESS | 1651 | 1461641820566 Marionette TRACE conn2 <- [1,1446,null,{}] 20:37:00 INFO - PROCESS | 1651 | 1461641820569 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}] 20:37:00 INFO - PROCESS | 1651 | 1461641820675 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:37:00 INFO - PROCESS | 1651 | 1461641820746 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244a7800 == 64 [pid = 1651] [id = 369] 20:37:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11c45b800) [pid = 1651] [serial = 1106] [outer = 0x0] 20:37:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12d11c800) [pid = 1651] [serial = 1107] [outer = 0x11c45b800] 20:37:00 INFO - PROCESS | 1651 | 1461641820776 Marionette DEBUG loaded listener.js 20:37:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12f028400) [pid = 1651] [serial = 1108] [outer = 0x11c45b800] 20:37:01 INFO - PROCESS | 1651 | 1461641821410 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]]]}] 20:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 870ms 20:37:01 INFO - PROCESS | 1651 | 1461641821436 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:37:01 INFO - PROCESS | 1651 | 1461641821438 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:37:01 INFO - PROCESS | 1651 | 1461641821442 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:37:01 INFO - PROCESS | 1651 | 1461641821444 Marionette TRACE conn2 <- [1,1450,null,{}] 20:37:01 INFO - PROCESS | 1651 | 1461641821448 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}] 20:37:01 INFO - PROCESS | 1651 | 1461641821545 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:37:01 INFO - PROCESS | 1651 | 1461641821616 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e0f800 == 65 [pid = 1651] [id = 370] 20:37:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11a820000) [pid = 1651] [serial = 1109] [outer = 0x0] 20:37:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11acbd800) [pid = 1651] [serial = 1110] [outer = 0x11a820000] 20:37:01 INFO - PROCESS | 1651 | 1461641821645 Marionette DEBUG loaded listener.js 20:37:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x11bf4c000) [pid = 1651] [serial = 1111] [outer = 0x11a820000] 20:37:02 INFO - PROCESS | 1651 | 1461641822184 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]]]}] 20:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 772ms 20:37:02 INFO - PROCESS | 1651 | 1461641822215 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:37:02 INFO - PROCESS | 1651 | 1461641822223 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:37:02 INFO - PROCESS | 1651 | 1461641822230 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 1651 | 1461641822233 Marionette TRACE conn2 <- [1,1454,null,{}] 20:37:02 INFO - PROCESS | 1651 | 1461641822237 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}] 20:37:02 INFO - PROCESS | 1651 | 1461641822378 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:37:02 INFO - PROCESS | 1651 | 1461641822492 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1304a3800 == 64 [pid = 1651] [id = 362] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe64800 == 63 [pid = 1651] [id = 361] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12f64d000 == 62 [pid = 1651] [id = 360] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1273b7000 == 61 [pid = 1651] [id = 359] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12dea0000 == 60 [pid = 1651] [id = 358] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd15800 == 59 [pid = 1651] [id = 357] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12d28c000 == 58 [pid = 1651] [id = 356] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12c11a000 == 57 [pid = 1651] [id = 355] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1159bec00) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x119d45800) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x124476c00) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x129dafc00) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12bad0c00) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12d123c00) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12e559400) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ae1000 == 58 [pid = 1651] [id = 371] 20:37:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11593b000) [pid = 1651] [serial = 1112] [outer = 0x0] 20:37:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11be1cc00) [pid = 1651] [serial = 1113] [outer = 0x11593b000] 20:37:02 INFO - PROCESS | 1651 | 1461641822556 Marionette DEBUG loaded listener.js 20:37:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x123edb400) [pid = 1651] [serial = 1114] [outer = 0x11593b000] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b17c800 == 57 [pid = 1651] [id = 354] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1290ba000 == 56 [pid = 1651] [id = 353] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6a800 == 55 [pid = 1651] [id = 352] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11babb000 == 54 [pid = 1651] [id = 351] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12404b800 == 53 [pid = 1651] [id = 350] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11bb7f800 == 52 [pid = 1651] [id = 345] 20:37:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd6000 == 51 [pid = 1651] [id = 344] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12bfc0c00) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12b2fa800) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12d50c400) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12d1e6400) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11c5c8c00) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1241efc00) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12d79d400) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x129db7800) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x123ede400) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11ba3f000) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11ab40800) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x119b0bc00) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11862c800) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x127e4d800) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x129b7e000) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x129dadc00) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12b47b000) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12d517000) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12d7a1800) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12d21a000) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12ddde400) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12bfb8800) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b242000) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12dc0d800) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 20:37:02 INFO - PROCESS | 1651 | 1461641822910 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]]]}] 20:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms 20:37:02 INFO - PROCESS | 1651 | 1461641822953 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:37:02 INFO - PROCESS | 1651 | 1461641822954 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:37:02 INFO - PROCESS | 1651 | 1461641822957 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:37:02 INFO - PROCESS | 1651 | 1461641822960 Marionette TRACE conn2 <- [1,1458,null,{}] 20:37:02 INFO - PROCESS | 1651 | 1461641822967 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}] 20:37:03 INFO - PROCESS | 1651 | 1461641823063 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:37:03 INFO - PROCESS | 1651 | 1461641823166 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e12800 == 52 [pid = 1651] [id = 372] 20:37:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x124f7dc00) [pid = 1651] [serial = 1115] [outer = 0x0] 20:37:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x129596400) [pid = 1651] [serial = 1116] [outer = 0x124f7dc00] 20:37:03 INFO - PROCESS | 1651 | 1461641823189 Marionette DEBUG loaded listener.js 20:37:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b23f400) [pid = 1651] [serial = 1117] [outer = 0x124f7dc00] 20:37:03 INFO - PROCESS | 1651 | 1461641823505 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]]]}] 20:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 579ms 20:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:37:03 INFO - PROCESS | 1651 | 1461641823537 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:37:03 INFO - PROCESS | 1651 | 1461641823539 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:37:03 INFO - PROCESS | 1651 | 1461641823541 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:37:03 INFO - PROCESS | 1651 | 1461641823543 Marionette TRACE conn2 <- [1,1462,null,{}] 20:37:03 INFO - PROCESS | 1651 | 1461641823546 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}] 20:37:03 INFO - PROCESS | 1651 | 1461641823679 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:37:03 INFO - PROCESS | 1651 | 1461641823764 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b8ec800 == 53 [pid = 1651] [id = 373] 20:37:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b23f800) [pid = 1651] [serial = 1118] [outer = 0x0] 20:37:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b2f5400) [pid = 1651] [serial = 1119] [outer = 0x12b23f800] 20:37:03 INFO - PROCESS | 1651 | 1461641823808 Marionette DEBUG loaded listener.js 20:37:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12b80d800) [pid = 1651] [serial = 1120] [outer = 0x12b23f800] 20:37:04 INFO - PROCESS | 1651 | 1461641824139 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]]]}] 20:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 621ms 20:37:04 INFO - PROCESS | 1651 | 1461641824162 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:37:04 INFO - PROCESS | 1651 | 1461641824163 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:37:04 INFO - PROCESS | 1651 | 1461641824165 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:37:04 INFO - PROCESS | 1651 | 1461641824167 Marionette TRACE conn2 <- [1,1466,null,{}] 20:37:04 INFO - PROCESS | 1651 | 1461641824177 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}] 20:37:04 INFO - PROCESS | 1651 | 1461641824261 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:37:04 INFO - PROCESS | 1651 | 1461641824338 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a6800 == 54 [pid = 1651] [id = 374] 20:37:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12b2eb400) [pid = 1651] [serial = 1121] [outer = 0x0] 20:37:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12bacd400) [pid = 1651] [serial = 1122] [outer = 0x12b2eb400] 20:37:04 INFO - PROCESS | 1651 | 1461641824365 Marionette DEBUG loaded listener.js 20:37:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12bfb9c00) [pid = 1651] [serial = 1123] [outer = 0x12b2eb400] 20:37:04 INFO - PROCESS | 1651 | 1461641824691 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]]]}] 20:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 576ms 20:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:37:04 INFO - PROCESS | 1651 | 1461641824743 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:37:04 INFO - PROCESS | 1651 | 1461641824744 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:37:04 INFO - PROCESS | 1651 | 1461641824746 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:37:04 INFO - PROCESS | 1651 | 1461641824747 Marionette TRACE conn2 <- [1,1470,null,{}] 20:37:04 INFO - PROCESS | 1651 | 1461641824750 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}] 20:37:04 INFO - PROCESS | 1651 | 1461641824875 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:37:04 INFO - PROCESS | 1651 | 1461641824911 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12debe800 == 55 [pid = 1651] [id = 375] 20:37:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12bfb6000) [pid = 1651] [serial = 1124] [outer = 0x0] 20:37:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12d1f0800) [pid = 1651] [serial = 1125] [outer = 0x12bfb6000] 20:37:04 INFO - PROCESS | 1651 | 1461641824938 Marionette DEBUG loaded listener.js 20:37:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12dde0c00) [pid = 1651] [serial = 1126] [outer = 0x12bfb6000] 20:37:05 INFO - PROCESS | 1651 | 1461641825276 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]]]}] 20:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 568ms 20:37:05 INFO - PROCESS | 1651 | 1461641825315 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:37:05 INFO - PROCESS | 1651 | 1461641825316 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:37:05 INFO - PROCESS | 1651 | 1461641825329 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:37:05 INFO - PROCESS | 1651 | 1461641825330 Marionette TRACE conn2 <- [1,1474,null,{}] 20:37:05 INFO - PROCESS | 1651 | 1461641825333 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}] 20:37:05 INFO - PROCESS | 1651 | 1461641825432 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:37:05 INFO - PROCESS | 1651 | 1461641825437 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eadb800 == 56 [pid = 1651] [id = 376] 20:37:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x124f7cc00) [pid = 1651] [serial = 1127] [outer = 0x0] 20:37:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12e55c000) [pid = 1651] [serial = 1128] [outer = 0x124f7cc00] 20:37:05 INFO - PROCESS | 1651 | 1461641825492 Marionette DEBUG loaded listener.js 20:37:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12e9df400) [pid = 1651] [serial = 1129] [outer = 0x124f7cc00] 20:37:05 INFO - PROCESS | 1651 | 1461641825834 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]]]}] 20:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 20:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:37:05 INFO - PROCESS | 1651 | 1461641825848 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:37:05 INFO - PROCESS | 1651 | 1461641825849 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:37:05 INFO - PROCESS | 1651 | 1461641825851 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:37:05 INFO - PROCESS | 1651 | 1461641825855 Marionette TRACE conn2 <- [1,1478,null,{}] 20:37:05 INFO - PROCESS | 1651 | 1461641825859 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}] 20:37:05 INFO - PROCESS | 1651 | 1461641825963 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:37:05 INFO - PROCESS | 1651 | 1461641825976 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f65c000 == 57 [pid = 1651] [id = 377] 20:37:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12eab6800) [pid = 1651] [serial = 1130] [outer = 0x0] 20:37:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12f031800) [pid = 1651] [serial = 1131] [outer = 0x12eab6800] 20:37:06 INFO - PROCESS | 1651 | 1461641826001 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12f037400) [pid = 1651] [serial = 1132] [outer = 0x12eab6800] 20:37:06 INFO - PROCESS | 1651 | 1461641826345 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]]]}] 20:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 523ms 20:37:06 INFO - PROCESS | 1651 | 1461641826377 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 1651 | 1461641826378 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:37:06 INFO - PROCESS | 1651 | 1461641826380 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 1651 | 1461641826381 Marionette TRACE conn2 <- [1,1482,null,{}] 20:37:06 INFO - PROCESS | 1651 | 1461641826384 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}] 20:37:06 INFO - PROCESS | 1651 | 1461641826489 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:37:06 INFO - PROCESS | 1651 | 1461641826523 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe60800 == 58 [pid = 1651] [id = 378] 20:37:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x1133e1400) [pid = 1651] [serial = 1133] [outer = 0x0] 20:37:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x1133ea800) [pid = 1651] [serial = 1134] [outer = 0x1133e1400] 20:37:06 INFO - PROCESS | 1651 | 1461641826548 Marionette DEBUG loaded listener.js 20:37:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x1133ee800) [pid = 1651] [serial = 1135] [outer = 0x1133e1400] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12e9d5c00) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x116382c00) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12d1e9000) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12d1ea800) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11b550c00) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12bfb9000) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x129db2800) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12b2f7400) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11867ac00) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12bc5c400) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11862fc00) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12ba18000) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11bfb4400) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:37:06 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12bacc400) [pid = 1651] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:37:06 INFO - PROCESS | 1651 | 1461641826945 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]]]}] 20:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 574ms 20:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:37:06 INFO - PROCESS | 1651 | 1461641826956 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:37:06 INFO - PROCESS | 1651 | 1461641826957 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:37:06 INFO - PROCESS | 1651 | 1461641826960 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:37:06 INFO - PROCESS | 1651 | 1461641826961 Marionette TRACE conn2 <- [1,1486,null,{}] 20:37:06 INFO - PROCESS | 1651 | 1461641826963 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}] 20:37:07 INFO - PROCESS | 1651 | 1461641827076 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:37:07 INFO - PROCESS | 1651 | 1461641827109 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302b8000 == 59 [pid = 1651] [id = 379] 20:37:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x1133e7800) [pid = 1651] [serial = 1136] [outer = 0x0] 20:37:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11572b800) [pid = 1651] [serial = 1137] [outer = 0x1133e7800] 20:37:07 INFO - PROCESS | 1651 | 1461641827135 Marionette DEBUG loaded listener.js 20:37:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12ba18000) [pid = 1651] [serial = 1138] [outer = 0x1133e7800] 20:37:07 INFO - PROCESS | 1651 | 1461641827432 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]]]}] 20:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 20:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:37:07 INFO - PROCESS | 1651 | 1461641827480 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:37:07 INFO - PROCESS | 1651 | 1461641827481 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:37:07 INFO - PROCESS | 1651 | 1461641827485 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:37:07 INFO - PROCESS | 1651 | 1461641827488 Marionette TRACE conn2 <- [1,1490,null,{}] 20:37:07 INFO - PROCESS | 1651 | 1461641827491 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}] 20:37:07 INFO - PROCESS | 1651 | 1461641827614 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:37:07 INFO - PROCESS | 1651 | 1461641827693 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302ca800 == 60 [pid = 1651] [id = 380] 20:37:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1133eb800) [pid = 1651] [serial = 1139] [outer = 0x0] 20:37:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12bfb9000) [pid = 1651] [serial = 1140] [outer = 0x1133eb800] 20:37:07 INFO - PROCESS | 1651 | 1461641827743 Marionette DEBUG loaded listener.js 20:37:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12f61b400) [pid = 1651] [serial = 1141] [outer = 0x1133eb800] 20:37:08 INFO - PROCESS | 1651 | 1461641828148 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]]]}] 20:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 673ms 20:37:08 INFO - PROCESS | 1651 | 1461641828156 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:37:08 INFO - PROCESS | 1651 | 1461641828157 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:37:08 INFO - PROCESS | 1651 | 1461641828159 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:37:08 INFO - PROCESS | 1651 | 1461641828160 Marionette TRACE conn2 <- [1,1494,null,{}] 20:37:08 INFO - PROCESS | 1651 | 1461641828163 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}] 20:37:08 INFO - PROCESS | 1651 | 1461641828248 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:37:08 INFO - PROCESS | 1651 | 1461641828306 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x13793e000 == 61 [pid = 1651] [id = 381] 20:37:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11be1f000) [pid = 1651] [serial = 1142] [outer = 0x0] 20:37:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f61f800) [pid = 1651] [serial = 1143] [outer = 0x11be1f000] 20:37:08 INFO - PROCESS | 1651 | 1461641828332 Marionette DEBUG loaded listener.js 20:37:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12f7a6400) [pid = 1651] [serial = 1144] [outer = 0x11be1f000] 20:37:08 INFO - PROCESS | 1651 | 1461641828665 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]]]}] 20:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 20:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:37:08 INFO - PROCESS | 1651 | 1461641828680 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:37:08 INFO - PROCESS | 1651 | 1461641828682 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:37:08 INFO - PROCESS | 1651 | 1461641828690 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:37:08 INFO - PROCESS | 1651 | 1461641828692 Marionette TRACE conn2 <- [1,1498,null,{}] 20:37:08 INFO - PROCESS | 1651 | 1461641828695 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}] 20:37:08 INFO - PROCESS | 1651 | 1461641828928 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:37:09 INFO - PROCESS | 1651 | 1461641829119 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b509000 == 62 [pid = 1651] [id = 382] 20:37:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1163dc000) [pid = 1651] [serial = 1145] [outer = 0x0] 20:37:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x118627800) [pid = 1651] [serial = 1146] [outer = 0x1163dc000] 20:37:09 INFO - PROCESS | 1651 | 1461641829169 Marionette DEBUG loaded listener.js 20:37:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x119b11400) [pid = 1651] [serial = 1147] [outer = 0x1163dc000] 20:37:09 INFO - PROCESS | 1651 | 1461641829581 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]]]}] 20:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 925ms 20:37:09 INFO - PROCESS | 1651 | 1461641829611 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:37:09 INFO - PROCESS | 1651 | 1461641829614 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:37:09 INFO - PROCESS | 1651 | 1461641829617 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:37:09 INFO - PROCESS | 1651 | 1461641829620 Marionette TRACE conn2 <- [1,1502,null,{}] 20:37:09 INFO - PROCESS | 1651 | 1461641829623 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}] 20:37:09 INFO - PROCESS | 1651 | 1461641829730 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:37:09 INFO - PROCESS | 1651 | 1461641829790 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1290b7000 == 63 [pid = 1651] [id = 383] 20:37:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11be14400) [pid = 1651] [serial = 1148] [outer = 0x0] 20:37:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x123ed9c00) [pid = 1651] [serial = 1149] [outer = 0x11be14400] 20:37:09 INFO - PROCESS | 1651 | 1461641829823 Marionette DEBUG loaded listener.js 20:37:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x1273e3800) [pid = 1651] [serial = 1150] [outer = 0x11be14400] 20:37:10 INFO - PROCESS | 1651 | 1461641830285 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]]]}] 20:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 722ms 20:37:10 INFO - PROCESS | 1651 | 1461641830374 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:37:10 INFO - PROCESS | 1651 | 1461641830377 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:37:10 INFO - PROCESS | 1651 | 1461641830393 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:37:10 INFO - PROCESS | 1651 | 1461641830395 Marionette TRACE conn2 <- [1,1506,null,{}] 20:37:10 INFO - PROCESS | 1651 | 1461641830397 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}] 20:37:10 INFO - PROCESS | 1651 | 1461641830500 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:37:10 INFO - PROCESS | 1651 | 1461641830571 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea36000 == 64 [pid = 1651] [id = 384] 20:37:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x1273e2c00) [pid = 1651] [serial = 1151] [outer = 0x0] 20:37:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12b161400) [pid = 1651] [serial = 1152] [outer = 0x1273e2c00] 20:37:10 INFO - PROCESS | 1651 | 1461641830602 Marionette DEBUG loaded listener.js 20:37:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12b805400) [pid = 1651] [serial = 1153] [outer = 0x1273e2c00] 20:37:11 INFO - PROCESS | 1651 | 1461641831028 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]]]}] 20:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 20:37:11 INFO - PROCESS | 1651 | 1461641831065 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:37:11 INFO - PROCESS | 1651 | 1461641831068 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:37:11 INFO - PROCESS | 1651 | 1461641831076 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:37:11 INFO - PROCESS | 1651 | 1461641831079 Marionette TRACE conn2 <- [1,1510,null,{}] 20:37:11 INFO - PROCESS | 1651 | 1461641831082 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}] 20:37:11 INFO - PROCESS | 1651 | 1461641831186 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:37:11 INFO - PROCESS | 1651 | 1461641831256 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c24000 == 65 [pid = 1651] [id = 385] 20:37:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x129046c00) [pid = 1651] [serial = 1154] [outer = 0x0] 20:37:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12d124800) [pid = 1651] [serial = 1155] [outer = 0x129046c00] 20:37:11 INFO - PROCESS | 1651 | 1461641831286 Marionette DEBUG loaded listener.js 20:37:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12ddd7c00) [pid = 1651] [serial = 1156] [outer = 0x129046c00] 20:37:11 INFO - PROCESS | 1651 | 1461641831692 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]]]}] 20:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms 20:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:37:11 INFO - PROCESS | 1651 | 1461641831699 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:37:11 INFO - PROCESS | 1651 | 1461641831700 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:37:11 INFO - PROCESS | 1651 | 1461641831702 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:37:11 INFO - PROCESS | 1651 | 1461641831704 Marionette TRACE conn2 <- [1,1514,null,{}] 20:37:11 INFO - PROCESS | 1651 | 1461641831706 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}] 20:37:11 INFO - PROCESS | 1651 | 1461641831808 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:37:11 INFO - PROCESS | 1651 | 1461641831899 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1380c9000 == 66 [pid = 1651] [id = 386] 20:37:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12d514800) [pid = 1651] [serial = 1157] [outer = 0x0] 20:37:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12eab7800) [pid = 1651] [serial = 1158] [outer = 0x12d514800] 20:37:11 INFO - PROCESS | 1651 | 1461641831930 Marionette DEBUG loaded listener.js 20:37:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12f029800) [pid = 1651] [serial = 1159] [outer = 0x12d514800] 20:37:12 INFO - PROCESS | 1651 | 1461641832437 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]]]}] 20:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 771ms 20:37:12 INFO - PROCESS | 1651 | 1461641832474 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:37:12 INFO - PROCESS | 1651 | 1461641832477 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:37:12 INFO - PROCESS | 1651 | 1461641832480 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:37:12 INFO - PROCESS | 1651 | 1461641832483 Marionette TRACE conn2 <- [1,1518,null,{}] 20:37:12 INFO - PROCESS | 1651 | 1461641832486 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}] 20:37:12 INFO - PROCESS | 1651 | 1461641832648 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:37:12 INFO - PROCESS | 1651 | 1461641832727 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d537800 == 67 [pid = 1651] [id = 387] 20:37:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12f029c00) [pid = 1651] [serial = 1160] [outer = 0x0] 20:37:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12f034800) [pid = 1651] [serial = 1161] [outer = 0x12f029c00] 20:37:12 INFO - PROCESS | 1651 | 1461641832763 Marionette DEBUG loaded listener.js 20:37:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12f61dc00) [pid = 1651] [serial = 1162] [outer = 0x12f029c00] 20:37:13 INFO - PROCESS | 1651 | 1461641833404 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]]]}] 20:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 972ms 20:37:13 INFO - PROCESS | 1651 | 1461641833452 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:37:13 INFO - PROCESS | 1651 | 1461641833455 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:37:13 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:37:13 INFO - PROCESS | 1651 | 1461641833458 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:37:13 INFO - PROCESS | 1651 | 1461641833460 Marionette TRACE conn2 <- [1,1522,null,{}] 20:37:13 INFO - PROCESS | 1651 | 1461641833464 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}] 20:37:13 INFO - PROCESS | 1651 | 1461641833561 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:37:13 INFO - PROCESS | 1651 | 1461641833632 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1275c6000 == 68 [pid = 1651] [id = 388] 20:37:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1159bbc00) [pid = 1651] [serial = 1163] [outer = 0x0] 20:37:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x11862b400) [pid = 1651] [serial = 1164] [outer = 0x1159bbc00] 20:37:13 INFO - PROCESS | 1651 | 1461641833662 Marionette DEBUG loaded listener.js 20:37:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x118ed6800) [pid = 1651] [serial = 1165] [outer = 0x1159bbc00] 20:37:14 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 () { 20:37:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:37:14 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 () { 20:37:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:37:14 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 () { 20:37:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:37:14 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 () { 20:37:14 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:37:14 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 575ms 20:37:14 INFO - PROCESS | 1651 | 1461641834029 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"]]]}] 20:37:14 INFO - PROCESS | 1651 | 1461641834035 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:37:14 INFO - PROCESS | 1651 | 1461641834041 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:37:14 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:37:14 INFO - PROCESS | 1651 | 1461641834045 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:37:14 INFO - PROCESS | 1651 | 1461641834047 Marionette TRACE conn2 <- [1,1526,null,{}] 20:37:14 INFO - PROCESS | 1651 | 1461641834049 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}] 20:37:14 INFO - PROCESS | 1651 | 1461641834145 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:37:14 INFO - PROCESS | 1651 | 1461641834203 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b39800 == 69 [pid = 1651] [id = 389] 20:37:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x116384400) [pid = 1651] [serial = 1166] [outer = 0x0] 20:37:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x119c95000) [pid = 1651] [serial = 1167] [outer = 0x116384400] 20:37:14 INFO - PROCESS | 1651 | 1461641834231 Marionette DEBUG loaded listener.js 20:37:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11bfb0800) [pid = 1651] [serial = 1168] [outer = 0x116384400] 20:37:14 INFO - PROCESS | 1651 | 1461641834605 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"]]]}] 20:37:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:37:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:37:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:37:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 575ms 20:37:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:37:14 INFO - PROCESS | 1651 | 1461641834620 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:37:14 INFO - PROCESS | 1651 | 1461641834622 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:37:14 INFO - PROCESS | 1651 | 1461641834624 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:37:14 INFO - PROCESS | 1651 | 1461641834626 Marionette TRACE conn2 <- [1,1530,null,{}] 20:37:14 INFO - PROCESS | 1651 | 1461641834634 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}] 20:37:14 INFO - PROCESS | 1651 | 1461641834729 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:37:14 INFO - PROCESS | 1651 | 1461641834788 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2ce800 == 70 [pid = 1651] [id = 390] 20:37:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11c3bd800) [pid = 1651] [serial = 1169] [outer = 0x0] 20:37:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x123a5d400) [pid = 1651] [serial = 1170] [outer = 0x11c3bd800] 20:37:14 INFO - PROCESS | 1651 | 1461641834818 Marionette DEBUG loaded listener.js 20:37:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x123f3d400) [pid = 1651] [serial = 1171] [outer = 0x11c3bd800] 20:37:15 INFO - PROCESS | 1651 | 1461641835211 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]]]}] 20:37:15 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 20:37:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:37:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:37:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:37:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:37:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:37:15 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. 20:37:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:37:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 624ms 20:37:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:37:15 INFO - PROCESS | 1651 | 1461641835248 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:37:15 INFO - PROCESS | 1651 | 1461641835250 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:37:15 INFO - PROCESS | 1651 | 1461641835252 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:37:15 INFO - PROCESS | 1651 | 1461641835253 Marionette TRACE conn2 <- [1,1534,null,{}] 20:37:15 INFO - PROCESS | 1651 | 1461641835255 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}] 20:37:15 INFO - PROCESS | 1651 | 1461641835348 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:37:15 INFO - PROCESS | 1651 | 1461641835411 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd03800 == 71 [pid = 1651] [id = 391] 20:37:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x123a59000) [pid = 1651] [serial = 1172] [outer = 0x0] 20:37:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x1241ecc00) [pid = 1651] [serial = 1173] [outer = 0x123a59000] 20:37:15 INFO - PROCESS | 1651 | 1461641835438 Marionette DEBUG loaded listener.js 20:37:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x129db6800) [pid = 1651] [serial = 1174] [outer = 0x123a59000] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba4d000 == 70 [pid = 1651] [id = 332] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f280800 == 69 [pid = 1651] [id = 330] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13793e000 == 68 [pid = 1651] [id = 381] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1302ca800 == 67 [pid = 1651] [id = 380] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1302b8000 == 66 [pid = 1651] [id = 379] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe60800 == 65 [pid = 1651] [id = 378] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12f65c000 == 64 [pid = 1651] [id = 377] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12eadb800 == 63 [pid = 1651] [id = 376] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12eabbc00) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12bfbd000) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12d79e400) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x119b14400) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11c418c00) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12b476400) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12debe800 == 62 [pid = 1651] [id = 375] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a6800 == 61 [pid = 1651] [id = 374] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b8ec800 == 60 [pid = 1651] [id = 373] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x127e12800 == 59 [pid = 1651] [id = 372] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x119ae1000 == 58 [pid = 1651] [id = 371] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x127e0f800 == 57 [pid = 1651] [id = 370] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x137c29800 == 56 [pid = 1651] [id = 368] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x137943000 == 55 [pid = 1651] [id = 367] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x130935800 == 54 [pid = 1651] [id = 366] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12d533800 == 53 [pid = 1651] [id = 365] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123b45000 == 52 [pid = 1651] [id = 364] 20:37:15 INFO - PROCESS | 1651 | --DOCSHELL 0x118fce800 == 51 [pid = 1651] [id = 363] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12eab7400) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x119c95400) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12d21cc00) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12ddd9c00) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11bfb5c00) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11c419800) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12e55ec00) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12b164c00) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12ba1bc00) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12d79f000) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12e9dcc00) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12b249c00) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x118e0b400) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12bdc0000) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x124f0cc00) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12bc52000) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12e56f400) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11b5ec800) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12d1e8000) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x129db1000) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12b249000) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12bc5f800) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11ad84000) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12e9d2c00) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x129b50000) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12dc0f000) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 20:37:15 INFO - PROCESS | 1651 | 1461641835821 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]]]}] 20:37:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:37:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 620ms 20:37:15 INFO - PROCESS | 1651 | 1461641835872 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:37:15 INFO - PROCESS | 1651 | 1461641835874 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:37:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:37:15 INFO - PROCESS | 1651 | 1461641835876 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:37:15 INFO - PROCESS | 1651 | 1461641835877 Marionette TRACE conn2 <- [1,1538,null,{}] 20:37:15 INFO - PROCESS | 1651 | 1461641835879 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}] 20:37:15 INFO - PROCESS | 1651 | 1461641835961 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:37:16 INFO - PROCESS | 1651 | 1461641836020 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238aa000 == 52 [pid = 1651] [id = 392] 20:37:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11c419800) [pid = 1651] [serial = 1175] [outer = 0x0] 20:37:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x129db0800) [pid = 1651] [serial = 1176] [outer = 0x11c419800] 20:37:16 INFO - PROCESS | 1651 | 1461641836046 Marionette DEBUG loaded listener.js 20:37:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12b166800) [pid = 1651] [serial = 1177] [outer = 0x11c419800] 20:37:16 INFO - PROCESS | 1651 | 1461641836365 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]]]}] 20:37:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:37:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 20:37:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:37:16 INFO - PROCESS | 1651 | 1461641836397 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:37:16 INFO - PROCESS | 1651 | 1461641836398 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:37:16 INFO - PROCESS | 1651 | 1461641836400 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:37:16 INFO - PROCESS | 1651 | 1461641836402 Marionette TRACE conn2 <- [1,1542,null,{}] 20:37:16 INFO - PROCESS | 1651 | 1461641836406 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}] 20:37:16 INFO - PROCESS | 1651 | 1461641836498 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:37:16 INFO - PROCESS | 1651 | 1461641836556 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x124283800 == 53 [pid = 1651] [id = 393] 20:37:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x123f3d800) [pid = 1651] [serial = 1178] [outer = 0x0] 20:37:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12b24ac00) [pid = 1651] [serial = 1179] [outer = 0x123f3d800] 20:37:16 INFO - PROCESS | 1651 | 1461641836584 Marionette DEBUG loaded listener.js 20:37:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12bc60400) [pid = 1651] [serial = 1180] [outer = 0x123f3d800] 20:37:16 INFO - PROCESS | 1651 | 1461641836910 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]]]}] 20:37:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:37:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 20:37:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:37:16 INFO - PROCESS | 1651 | 1461641836923 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:37:16 INFO - PROCESS | 1651 | 1461641836925 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:37:16 INFO - PROCESS | 1651 | 1461641836927 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:37:16 INFO - PROCESS | 1651 | 1461641836928 Marionette TRACE conn2 <- [1,1546,null,{}] 20:37:16 INFO - PROCESS | 1651 | 1461641836930 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}] 20:37:17 INFO - PROCESS | 1651 | 1461641837012 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:37:17 INFO - PROCESS | 1651 | 1461641837016 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eadf800 == 54 [pid = 1651] [id = 394] 20:37:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12bdbd000) [pid = 1651] [serial = 1181] [outer = 0x0] 20:37:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12d11bc00) [pid = 1651] [serial = 1182] [outer = 0x12bdbd000] 20:37:17 INFO - PROCESS | 1651 | 1461641837043 Marionette DEBUG loaded listener.js 20:37:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12ddd9c00) [pid = 1651] [serial = 1183] [outer = 0x12bdbd000] 20:37:17 INFO - PROCESS | 1651 | 1461641837390 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]]]}] 20:37:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:37:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 20:37:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:37:17 INFO - PROCESS | 1651 | 1461641837398 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:37:17 INFO - PROCESS | 1651 | 1461641837400 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:37:17 INFO - PROCESS | 1651 | 1461641837404 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:37:17 INFO - PROCESS | 1651 | 1461641837405 Marionette TRACE conn2 <- [1,1550,null,{}] 20:37:17 INFO - PROCESS | 1651 | 1461641837408 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}] 20:37:17 INFO - PROCESS | 1651 | 1461641837524 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:37:17 INFO - PROCESS | 1651 | 1461641837561 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fad7000 == 55 [pid = 1651] [id = 395] 20:37:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1151c9400) [pid = 1651] [serial = 1184] [outer = 0x0] 20:37:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12d513800) [pid = 1651] [serial = 1185] [outer = 0x1151c9400] 20:37:17 INFO - PROCESS | 1651 | 1461641837587 Marionette DEBUG loaded listener.js 20:37:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12bdb5400) [pid = 1651] [serial = 1186] [outer = 0x1151c9400] 20:37:17 INFO - PROCESS | 1651 | 1461641837889 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]]]}] 20:37:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:37:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 20:37:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:37:17 INFO - PROCESS | 1651 | 1461641837924 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:37:17 INFO - PROCESS | 1651 | 1461641837925 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:37:17 INFO - PROCESS | 1651 | 1461641837927 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:37:17 INFO - PROCESS | 1651 | 1461641837928 Marionette TRACE conn2 <- [1,1554,null,{}] 20:37:17 INFO - PROCESS | 1651 | 1461641837930 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}] 20:37:18 INFO - PROCESS | 1651 | 1461641838036 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:37:18 INFO - PROCESS | 1651 | 1461641838074 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302bf000 == 56 [pid = 1651] [id = 396] 20:37:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11ab48c00) [pid = 1651] [serial = 1187] [outer = 0x0] 20:37:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12e9d5400) [pid = 1651] [serial = 1188] [outer = 0x11ab48c00] 20:37:18 INFO - PROCESS | 1651 | 1461641838099 Marionette DEBUG loaded listener.js 20:37:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12eabec00) [pid = 1651] [serial = 1189] [outer = 0x11ab48c00] 20:37:18 INFO - PROCESS | 1651 | 1461641838415 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]]]}] 20:37:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:37:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 20:37:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:37:18 INFO - PROCESS | 1651 | 1461641838447 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:37:18 INFO - PROCESS | 1651 | 1461641838448 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:37:18 INFO - PROCESS | 1651 | 1461641838450 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:37:18 INFO - PROCESS | 1651 | 1461641838451 Marionette TRACE conn2 <- [1,1558,null,{}] 20:37:18 INFO - PROCESS | 1651 | 1461641838453 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}] 20:37:18 INFO - PROCESS | 1651 | 1461641838557 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:37:18 INFO - PROCESS | 1651 | 1461641838569 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1304ab800 == 57 [pid = 1651] [id = 397] 20:37:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11ab45c00) [pid = 1651] [serial = 1190] [outer = 0x0] 20:37:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12f033000) [pid = 1651] [serial = 1191] [outer = 0x11ab45c00] 20:37:18 INFO - PROCESS | 1651 | 1461641838595 Marionette DEBUG loaded listener.js 20:37:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12f2b9c00) [pid = 1651] [serial = 1192] [outer = 0x11ab45c00] 20:37:18 INFO - PROCESS | 1651 | 1461641838947 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]]]}] 20:37:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:37:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 20:37:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:37:18 INFO - PROCESS | 1651 | 1461641838972 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:37:18 INFO - PROCESS | 1651 | 1461641838974 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:37:18 INFO - PROCESS | 1651 | 1461641838976 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:37:18 INFO - PROCESS | 1651 | 1461641838978 Marionette TRACE conn2 <- [1,1562,null,{}] 20:37:18 INFO - PROCESS | 1651 | 1461641838989 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}] 20:37:19 INFO - PROCESS | 1651 | 1461641839109 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:37:19 INFO - PROCESS | 1651 | 1461641839153 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x137dcb800 == 58 [pid = 1651] [id = 398] 20:37:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x123f4bc00) [pid = 1651] [serial = 1193] [outer = 0x0] 20:37:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x124f04000) [pid = 1651] [serial = 1194] [outer = 0x123f4bc00] 20:37:19 INFO - PROCESS | 1651 | 1461641839183 Marionette DEBUG loaded listener.js 20:37:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12f61c800) [pid = 1651] [serial = 1195] [outer = 0x123f4bc00] 20:37:19 INFO - PROCESS | 1651 | 1461641839528 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]]]}] 20:37:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:37:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 578ms 20:37:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:37:19 INFO - PROCESS | 1651 | 1461641839554 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:37:19 INFO - PROCESS | 1651 | 1461641839555 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:37:19 INFO - PROCESS | 1651 | 1461641839557 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:37:19 INFO - PROCESS | 1651 | 1461641839558 Marionette TRACE conn2 <- [1,1566,null,{}] 20:37:19 INFO - PROCESS | 1651 | 1461641839561 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}] 20:37:19 INFO - PROCESS | 1651 | 1461641839666 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:37:19 INFO - PROCESS | 1651 | 1461641839681 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fb6000 == 59 [pid = 1651] [id = 399] 20:37:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x119260c00) [pid = 1651] [serial = 1196] [outer = 0x0] 20:37:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f626800) [pid = 1651] [serial = 1197] [outer = 0x119260c00] 20:37:19 INFO - PROCESS | 1651 | 1461641839706 Marionette DEBUG loaded listener.js 20:37:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12f7b1400) [pid = 1651] [serial = 1198] [outer = 0x119260c00] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11a829000) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x1188eb400) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12b481000) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11862d400) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12e9d6400) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x129b7a800) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x114fde800) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11576bc00) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12bfb7c00) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x114bc2800) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11c41a800) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11c4dac00) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11862ec00) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x1275d0400) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x127e49c00) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x114fe0400) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12b2f7800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12b245800) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x114fe2400) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1272ea000) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x114fe1800) [pid = 1651] [serial = 925] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11be21000) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11867b400) [pid = 1651] [serial = 928] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11bf46c00) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x118631c00) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c45a800) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11a828800) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x124f7cc00) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12bfb6000) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12eab6800) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x1133e1400) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1133e7800) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11a820000) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11c45b800) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1133eb800) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x124f7dc00) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b2eb400) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11593b000) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:37:20 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12b23f800) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:37:20 INFO - PROCESS | 1651 | 1461641840249 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]]]}] 20:37:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:37:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 719ms 20:37:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:37:20 INFO - PROCESS | 1651 | 1461641840278 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:37:20 INFO - PROCESS | 1651 | 1461641840279 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:37:20 INFO - PROCESS | 1651 | 1461641840281 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:37:20 INFO - PROCESS | 1651 | 1461641840282 Marionette TRACE conn2 <- [1,1570,null,{}] 20:37:20 INFO - PROCESS | 1651 | 1461641840290 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}] 20:37:20 INFO - PROCESS | 1651 | 1461641840409 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:37:20 INFO - PROCESS | 1651 | 1461641840467 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b518800 == 60 [pid = 1651] [id = 400] 20:37:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1133e3400) [pid = 1651] [serial = 1199] [outer = 0x0] 20:37:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x114f8ac00) [pid = 1651] [serial = 1200] [outer = 0x1133e3400] 20:37:20 INFO - PROCESS | 1651 | 1461641840492 Marionette DEBUG loaded listener.js 20:37:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x114f90000) [pid = 1651] [serial = 1201] [outer = 0x1133e3400] 20:37:20 INFO - PROCESS | 1651 | 1461641840780 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]]]}] 20:37:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:37:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 20:37:20 INFO - PROCESS | 1651 | 1461641840804 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:37:20 INFO - PROCESS | 1651 | 1461641840807 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:37:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:37:20 INFO - PROCESS | 1651 | 1461641840814 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:37:20 INFO - PROCESS | 1651 | 1461641840815 Marionette TRACE conn2 <- [1,1574,null,{}] 20:37:20 INFO - PROCESS | 1651 | 1461641840818 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}] 20:37:20 INFO - PROCESS | 1651 | 1461641840909 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:37:20 INFO - PROCESS | 1651 | 1461641840967 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd1b800 == 61 [pid = 1651] [id = 401] 20:37:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1133e8400) [pid = 1651] [serial = 1202] [outer = 0x0] 20:37:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x114f93000) [pid = 1651] [serial = 1203] [outer = 0x1133e8400] 20:37:20 INFO - PROCESS | 1651 | 1461641840992 Marionette DEBUG loaded listener.js 20:37:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11867b400) [pid = 1651] [serial = 1204] [outer = 0x1133e8400] 20:37:21 INFO - PROCESS | 1651 | 1461641841347 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]]]}] 20:37:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:37:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 574ms 20:37:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:37:21 INFO - PROCESS | 1651 | 1461641841390 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:37:21 INFO - PROCESS | 1651 | 1461641841391 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:37:21 INFO - PROCESS | 1651 | 1461641841394 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:37:21 INFO - PROCESS | 1651 | 1461641841397 Marionette TRACE conn2 <- [1,1578,null,{}] 20:37:21 INFO - PROCESS | 1651 | 1461641841400 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}] 20:37:21 INFO - PROCESS | 1651 | 1461641841532 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:37:21 INFO - PROCESS | 1651 | 1461641841627 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fc3800 == 62 [pid = 1651] [id = 402] 20:37:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x114f8b800) [pid = 1651] [serial = 1205] [outer = 0x0] 20:37:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11925f400) [pid = 1651] [serial = 1206] [outer = 0x114f8b800] 20:37:21 INFO - PROCESS | 1651 | 1461641841669 Marionette DEBUG loaded listener.js 20:37:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11c417c00) [pid = 1651] [serial = 1207] [outer = 0x114f8b800] 20:37:21 INFO - PROCESS | 1651 | 1461641841942 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]]]}] 20:37:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:37:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 20:37:21 INFO - PROCESS | 1651 | 1461641841965 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:37:21 INFO - PROCESS | 1651 | 1461641841966 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:37:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:37:21 INFO - PROCESS | 1651 | 1461641841976 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:37:21 INFO - PROCESS | 1651 | 1461641841977 Marionette TRACE conn2 <- [1,1582,null,{}] 20:37:21 INFO - PROCESS | 1651 | 1461641841979 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}] 20:37:22 INFO - PROCESS | 1651 | 1461641842070 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:37:22 INFO - PROCESS | 1651 | 1461641842189 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11866c800 == 63 [pid = 1651] [id = 403] 20:37:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1133e1c00) [pid = 1651] [serial = 1208] [outer = 0x0] 20:37:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1133eac00) [pid = 1651] [serial = 1209] [outer = 0x1133e1c00] 20:37:22 INFO - PROCESS | 1651 | 1461641842223 Marionette DEBUG loaded listener.js 20:37:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x114f8b000) [pid = 1651] [serial = 1210] [outer = 0x1133e1c00] 20:37:22 INFO - PROCESS | 1651 | 1461641842683 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]]]}] 20:37:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:37:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 727ms 20:37:22 INFO - PROCESS | 1651 | 1461641842699 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:37:22 INFO - PROCESS | 1651 | 1461641842701 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:37:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:37:22 INFO - PROCESS | 1651 | 1461641842705 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:37:22 INFO - PROCESS | 1651 | 1461641842708 Marionette TRACE conn2 <- [1,1586,null,{}] 20:37:22 INFO - PROCESS | 1651 | 1461641842712 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}] 20:37:22 INFO - PROCESS | 1651 | 1461641842842 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:37:22 INFO - PROCESS | 1651 | 1461641842989 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b170000 == 64 [pid = 1651] [id = 404] 20:37:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x118f58c00) [pid = 1651] [serial = 1211] [outer = 0x0] 20:37:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11ba34c00) [pid = 1651] [serial = 1212] [outer = 0x118f58c00] 20:37:23 INFO - PROCESS | 1651 | 1461641843042 Marionette DEBUG loaded listener.js 20:37:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x11bfb5000) [pid = 1651] [serial = 1213] [outer = 0x118f58c00] 20:37:23 INFO - PROCESS | 1651 | 1461641843511 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]]]}] 20:37:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:37:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 872ms 20:37:23 INFO - PROCESS | 1651 | 1461641843579 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:37:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:37:23 INFO - PROCESS | 1651 | 1461641843581 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:37:23 INFO - PROCESS | 1651 | 1461641843584 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:37:23 INFO - PROCESS | 1651 | 1461641843585 Marionette TRACE conn2 <- [1,1590,null,{}] 20:37:23 INFO - PROCESS | 1651 | 1461641843588 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}] 20:37:23 INFO - PROCESS | 1651 | 1461641843694 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:37:23 INFO - PROCESS | 1651 | 1461641843797 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddb3000 == 65 [pid = 1651] [id = 405] 20:37:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11c45ac00) [pid = 1651] [serial = 1214] [outer = 0x0] 20:37:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x123a54000) [pid = 1651] [serial = 1215] [outer = 0x11c45ac00] 20:37:23 INFO - PROCESS | 1651 | 1461641843829 Marionette DEBUG loaded listener.js 20:37:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x123f3ec00) [pid = 1651] [serial = 1216] [outer = 0x11c45ac00] 20:37:24 INFO - PROCESS | 1651 | 1461641844276 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]]]}] 20:37:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:37:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 20:37:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:37:24 INFO - PROCESS | 1651 | 1461641844334 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:37:24 INFO - PROCESS | 1651 | 1461641844335 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:37:24 INFO - PROCESS | 1651 | 1461641844343 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:37:24 INFO - PROCESS | 1651 | 1461641844347 Marionette TRACE conn2 <- [1,1594,null,{}] 20:37:24 INFO - PROCESS | 1651 | 1461641844350 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}] 20:37:24 INFO - PROCESS | 1651 | 1461641844458 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:37:24 INFO - PROCESS | 1651 | 1461641844533 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x137faa000 == 66 [pid = 1651] [id = 406] 20:37:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11c4a1400) [pid = 1651] [serial = 1217] [outer = 0x0] 20:37:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x123f4e800) [pid = 1651] [serial = 1218] [outer = 0x11c4a1400] 20:37:24 INFO - PROCESS | 1651 | 1461641844565 Marionette DEBUG loaded listener.js 20:37:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b23e000) [pid = 1651] [serial = 1219] [outer = 0x11c4a1400] 20:37:24 INFO - PROCESS | 1651 | 1461641844974 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]]]}] 20:37:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:37:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 683ms 20:37:25 INFO - PROCESS | 1651 | 1461641845021 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:37:25 INFO - PROCESS | 1651 | 1461641845023 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:37:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:37:25 INFO - PROCESS | 1651 | 1461641845026 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:37:25 INFO - PROCESS | 1651 | 1461641845027 Marionette TRACE conn2 <- [1,1598,null,{}] 20:37:25 INFO - PROCESS | 1651 | 1461641845029 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}] 20:37:25 INFO - PROCESS | 1651 | 1461641845138 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:37:25 INFO - PROCESS | 1651 | 1461641845242 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x137910000 == 67 [pid = 1651] [id = 407] 20:37:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x129db4c00) [pid = 1651] [serial = 1220] [outer = 0x0] 20:37:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12b2f0000) [pid = 1651] [serial = 1221] [outer = 0x129db4c00] 20:37:25 INFO - PROCESS | 1651 | 1461641845275 Marionette DEBUG loaded listener.js 20:37:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12b481400) [pid = 1651] [serial = 1222] [outer = 0x129db4c00] 20:37:25 INFO - PROCESS | 1651 | 1461641845660 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]]]}] 20:37:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:37:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 672ms 20:37:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:37:25 INFO - PROCESS | 1651 | 1461641845699 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:37:25 INFO - PROCESS | 1651 | 1461641845700 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:37:25 INFO - PROCESS | 1651 | 1461641845703 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:37:25 INFO - PROCESS | 1651 | 1461641845704 Marionette TRACE conn2 <- [1,1602,null,{}] 20:37:25 INFO - PROCESS | 1651 | 1461641845706 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}] 20:37:25 INFO - PROCESS | 1651 | 1461641845830 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:37:25 INFO - PROCESS | 1651 | 1461641845906 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x138288000 == 68 [pid = 1651] [id = 408] 20:37:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12bad4c00) [pid = 1651] [serial = 1223] [outer = 0x0] 20:37:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12bc51400) [pid = 1651] [serial = 1224] [outer = 0x12bad4c00] 20:37:25 INFO - PROCESS | 1651 | 1461641845943 Marionette DEBUG loaded listener.js 20:37:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12d1ec400) [pid = 1651] [serial = 1225] [outer = 0x12bad4c00] 20:37:26 INFO - PROCESS | 1651 | 1461641846338 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]]]}] 20:37:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:37:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 20:37:26 INFO - PROCESS | 1651 | 1461641846375 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:37:26 INFO - PROCESS | 1651 | 1461641846377 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:37:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:37:26 INFO - PROCESS | 1651 | 1461641846379 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:37:26 INFO - PROCESS | 1651 | 1461641846380 Marionette TRACE conn2 <- [1,1606,null,{}] 20:37:26 INFO - PROCESS | 1651 | 1461641846383 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}] 20:37:26 INFO - PROCESS | 1651 | 1461641846490 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:37:26 INFO - PROCESS | 1651 | 1461641846608 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x138218000 == 69 [pid = 1651] [id = 409] 20:37:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12d50dc00) [pid = 1651] [serial = 1226] [outer = 0x0] 20:37:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12e572000) [pid = 1651] [serial = 1227] [outer = 0x12d50dc00] 20:37:26 INFO - PROCESS | 1651 | 1461641846640 Marionette DEBUG loaded listener.js 20:37:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12f034000) [pid = 1651] [serial = 1228] [outer = 0x12d50dc00] 20:37:27 INFO - PROCESS | 1651 | 1461641847025 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]]]}] 20:37:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:37:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 20:37:27 INFO - PROCESS | 1651 | 1461641847050 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:37:27 INFO - PROCESS | 1651 | 1461641847053 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:37:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:37:27 INFO - PROCESS | 1651 | 1461641847057 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:37:27 INFO - PROCESS | 1651 | 1461641847058 Marionette TRACE conn2 <- [1,1610,null,{}] 20:37:27 INFO - PROCESS | 1651 | 1461641847060 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}] 20:37:27 INFO - PROCESS | 1651 | 1461641847165 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:37:27 INFO - PROCESS | 1651 | 1461641847272 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119219000 == 70 [pid = 1651] [id = 410] 20:37:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x1133e6000) [pid = 1651] [serial = 1229] [outer = 0x0] 20:37:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11c3c5400) [pid = 1651] [serial = 1230] [outer = 0x1133e6000] 20:37:27 INFO - PROCESS | 1651 | 1461641847303 Marionette DEBUG loaded listener.js 20:37:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12e57a800) [pid = 1651] [serial = 1231] [outer = 0x1133e6000] 20:37:27 INFO - PROCESS | 1651 | 1461641847725 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]]]}] 20:37:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:37:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 719ms 20:37:27 INFO - PROCESS | 1651 | 1461641847776 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:37:27 INFO - PROCESS | 1651 | 1461641847778 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:37:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:37:27 INFO - PROCESS | 1651 | 1461641847780 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:37:27 INFO - PROCESS | 1651 | 1461641847781 Marionette TRACE conn2 <- [1,1614,null,{}] 20:37:27 INFO - PROCESS | 1651 | 1461641847784 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}] 20:37:27 INFO - PROCESS | 1651 | 1461641847890 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:37:28 INFO - PROCESS | 1651 | 1461641848094 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad31800 == 71 [pid = 1651] [id = 411] 20:37:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x114241400) [pid = 1651] [serial = 1232] [outer = 0x0] 20:37:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1147e0400) [pid = 1651] [serial = 1233] [outer = 0x114241400] 20:37:28 INFO - PROCESS | 1651 | 1461641848143 Marionette DEBUG loaded listener.js 20:37:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x114f94c00) [pid = 1651] [serial = 1234] [outer = 0x114241400] 20:37:28 INFO - PROCESS | 1651 | 1461641848598 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]]]}] 20:37:28 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 20:37:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 869ms 20:37:28 INFO - PROCESS | 1651 | 1461641848650 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:37:28 INFO - PROCESS | 1651 | 1461641848653 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:37:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:37:28 INFO - PROCESS | 1651 | 1461641848678 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:37:28 INFO - PROCESS | 1651 | 1461641848680 Marionette TRACE conn2 <- [1,1618,null,{}] 20:37:28 INFO - PROCESS | 1651 | 1461641848684 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}] 20:37:28 INFO - PROCESS | 1651 | 1461641848790 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:37:28 INFO - PROCESS | 1651 | 1461641848872 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad31000 == 72 [pid = 1651] [id = 412] 20:37:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x118631c00) [pid = 1651] [serial = 1235] [outer = 0x0] 20:37:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x118ed6c00) [pid = 1651] [serial = 1236] [outer = 0x118631c00] 20:37:28 INFO - PROCESS | 1651 | 1461641848903 Marionette DEBUG loaded listener.js 20:37:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x119b17400) [pid = 1651] [serial = 1237] [outer = 0x118631c00] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd0b800 == 71 [pid = 1651] [id = 311] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c108000 == 70 [pid = 1651] [id = 288] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12f27f800 == 69 [pid = 1651] [id = 312] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1244ae800 == 68 [pid = 1651] [id = 310] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x137fc3800 == 67 [pid = 1651] [id = 402] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd1b800 == 66 [pid = 1651] [id = 401] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11b518800 == 65 [pid = 1651] [id = 400] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x137fb6000 == 64 [pid = 1651] [id = 399] 20:37:29 INFO - PROCESS | 1651 | 1461641849376 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]]]}] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x137dcb800 == 63 [pid = 1651] [id = 398] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1304ab800 == 62 [pid = 1651] [id = 397] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1302bf000 == 61 [pid = 1651] [id = 396] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12fad7000 == 60 [pid = 1651] [id = 395] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12eadf800 == 59 [pid = 1651] [id = 394] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x124283800 == 58 [pid = 1651] [id = 393] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1238aa000 == 57 [pid = 1651] [id = 392] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd03800 == 56 [pid = 1651] [id = 391] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2ce800 == 55 [pid = 1651] [id = 390] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123b39800 == 54 [pid = 1651] [id = 389] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1275c6000 == 53 [pid = 1651] [id = 388] 20:37:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11b509000 == 52 [pid = 1651] [id = 382] 20:37:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:37:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 725ms 20:37:29 INFO - PROCESS | 1651 | 1461641849405 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:37:29 INFO - PROCESS | 1651 | 1461641849408 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:37:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11b550800) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x119b10c00) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12bc60800) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x119257c00) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12f029400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12b480000) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12dc0f400) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x118947800) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12d21f400) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x114fe6800) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x129045800) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x124f7c400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12bc60000) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x127dc2000) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12b479400) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11bf48c00) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12d219c00) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12bad1800) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1163de000) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x129b76400) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x118631400) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11c498800) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11be20000) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x124475000) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11be12800) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x1275d8c00) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12bdb5000) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12e55c000) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12dde0c00) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12d1f0800) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12f031800) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12e9df400) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1133ea800) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11572b800) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1133ee800) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1151c9800) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11bf4c000) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11acbd800) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12f028400) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12d11c800) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12f02d800) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12f61b400) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11c4a2400) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x129596400) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12b23f400) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12bacd400) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11be1cc00) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123edb400) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12e572c00) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x129daf800) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12d1ea000) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b2f5400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b80d800) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12f61f800) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12f037400) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12bfb9000) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12ba18000) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12bfb9c00) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 20:37:29 INFO - PROCESS | 1651 | 1461641849434 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:37:29 INFO - PROCESS | 1651 | 1461641849440 Marionette TRACE conn2 <- [1,1622,null,{}] 20:37:29 INFO - PROCESS | 1651 | 1461641849449 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}] 20:37:29 INFO - PROCESS | 1651 | 1461641849585 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:37:29 INFO - PROCESS | 1651 | 1461641849603 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af2800 == 53 [pid = 1651] [id = 413] 20:37:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1163de000) [pid = 1651] [serial = 1238] [outer = 0x0] 20:37:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119acc000) [pid = 1651] [serial = 1239] [outer = 0x1163de000] 20:37:29 INFO - PROCESS | 1651 | 1461641849648 Marionette DEBUG loaded listener.js 20:37:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11acbd800) [pid = 1651] [serial = 1240] [outer = 0x1163de000] 20:37:30 INFO - PROCESS | 1651 | 1461641850144 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]]]}] 20:37:30 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 20:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 745ms 20:37:30 INFO - PROCESS | 1651 | 1461641850165 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 1651 | 1461641850166 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:37:30 INFO - PROCESS | 1651 | 1461641850180 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - PROCESS | 1651 | 1461641850189 Marionette TRACE conn2 <- [1,1626,null,{}] 20:37:30 INFO - PROCESS | 1651 | 1461641850201 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}] 20:37:30 INFO - PROCESS | 1651 | 1461641850341 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:37:30 INFO - PROCESS | 1651 | 1461641850433 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f97000 == 54 [pid = 1651] [id = 414] 20:37:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11aa71800) [pid = 1651] [serial = 1241] [outer = 0x0] 20:37:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11c40f800) [pid = 1651] [serial = 1242] [outer = 0x11aa71800] 20:37:30 INFO - PROCESS | 1651 | 1461641850477 Marionette DEBUG loaded listener.js 20:37:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11c49f400) [pid = 1651] [serial = 1243] [outer = 0x11aa71800] 20:37:30 INFO - PROCESS | 1651 | 1461641850809 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]]]}] 20:37:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 691ms 20:37:30 INFO - PROCESS | 1651 | 1461641850861 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:37:30 INFO - PROCESS | 1651 | 1461641850863 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:37:30 INFO - PROCESS | 1651 | 1461641850867 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:37:30 INFO - PROCESS | 1651 | 1461641850868 Marionette TRACE conn2 <- [1,1630,null,{}] 20:37:30 INFO - PROCESS | 1651 | 1461641850874 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}] 20:37:31 INFO - PROCESS | 1651 | 1461641851046 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:37:31 INFO - PROCESS | 1651 | 1461641851058 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12998b000 == 55 [pid = 1651] [id = 415] 20:37:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11c49b000) [pid = 1651] [serial = 1244] [outer = 0x0] 20:37:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123eda000) [pid = 1651] [serial = 1245] [outer = 0x11c49b000] 20:37:31 INFO - PROCESS | 1651 | 1461641851101 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123f3f400) [pid = 1651] [serial = 1246] [outer = 0x11c49b000] 20:37:31 INFO - PROCESS | 1651 | 1461641851487 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]]]}] 20:37:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:37:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 672ms 20:37:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:37:31 INFO - PROCESS | 1651 | 1461641851539 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:37:31 INFO - PROCESS | 1651 | 1461641851540 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:37:31 INFO - PROCESS | 1651 | 1461641851542 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:37:31 INFO - PROCESS | 1651 | 1461641851543 Marionette TRACE conn2 <- [1,1634,null,{}] 20:37:31 INFO - PROCESS | 1651 | 1461641851546 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}] 20:37:31 INFO - PROCESS | 1651 | 1461641851662 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:37:31 INFO - PROCESS | 1651 | 1461641851673 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd1c000 == 56 [pid = 1651] [id = 416] 20:37:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x123f47400) [pid = 1651] [serial = 1247] [outer = 0x0] 20:37:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x123f4e400) [pid = 1651] [serial = 1248] [outer = 0x123f47400] 20:37:31 INFO - PROCESS | 1651 | 1461641851704 Marionette DEBUG loaded listener.js 20:37:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x124f7d800) [pid = 1651] [serial = 1249] [outer = 0x123f47400] 20:37:32 INFO - PROCESS | 1651 | 1461641852145 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]]]}] 20:37:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:37:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 621ms 20:37:32 INFO - PROCESS | 1651 | 1461641852167 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:37:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:37:32 INFO - PROCESS | 1651 | 1461641852171 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:37:32 INFO - PROCESS | 1651 | 1461641852175 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:37:32 INFO - PROCESS | 1651 | 1461641852177 Marionette TRACE conn2 <- [1,1638,null,{}] 20:37:32 INFO - PROCESS | 1651 | 1461641852179 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}] 20:37:32 INFO - PROCESS | 1651 | 1461641852285 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:37:32 INFO - PROCESS | 1651 | 1461641852303 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d520000 == 57 [pid = 1651] [id = 417] 20:37:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1277f5400) [pid = 1651] [serial = 1250] [outer = 0x0] 20:37:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x129b77400) [pid = 1651] [serial = 1251] [outer = 0x1277f5400] 20:37:32 INFO - PROCESS | 1651 | 1461641852328 Marionette DEBUG loaded listener.js 20:37:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b15fc00) [pid = 1651] [serial = 1252] [outer = 0x1277f5400] 20:37:32 INFO - PROCESS | 1651 | 1461641852663 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]]]}] 20:37:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:37:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 20:37:32 INFO - PROCESS | 1651 | 1461641852694 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:37:32 INFO - PROCESS | 1651 | 1461641852695 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:37:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:37:32 INFO - PROCESS | 1651 | 1461641852697 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:37:32 INFO - PROCESS | 1651 | 1461641852698 Marionette TRACE conn2 <- [1,1642,null,{}] 20:37:32 INFO - PROCESS | 1651 | 1461641852700 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}] 20:37:32 INFO - PROCESS | 1651 | 1461641852809 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:37:32 INFO - PROCESS | 1651 | 1461641852824 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd14800 == 58 [pid = 1651] [id = 418] 20:37:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12903c000) [pid = 1651] [serial = 1253] [outer = 0x0] 20:37:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b24a800) [pid = 1651] [serial = 1254] [outer = 0x12903c000] 20:37:32 INFO - PROCESS | 1651 | 1461641852849 Marionette DEBUG loaded listener.js 20:37:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b804c00) [pid = 1651] [serial = 1255] [outer = 0x12903c000] 20:37:33 INFO - PROCESS | 1651 | 1461641853200 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]]]}] 20:37:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:37:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 524ms 20:37:33 INFO - PROCESS | 1651 | 1461641853222 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:37:33 INFO - PROCESS | 1651 | 1461641853224 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:37:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:37:33 INFO - PROCESS | 1651 | 1461641853227 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:37:33 INFO - PROCESS | 1651 | 1461641853229 Marionette TRACE conn2 <- [1,1646,null,{}] 20:37:33 INFO - PROCESS | 1651 | 1461641853232 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}] 20:37:33 INFO - PROCESS | 1651 | 1461641853394 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:37:33 INFO - PROCESS | 1651 | 1461641853416 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12deb7800 == 59 [pid = 1651] [id = 419] 20:37:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b480000) [pid = 1651] [serial = 1256] [outer = 0x0] 20:37:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12bad1c00) [pid = 1651] [serial = 1257] [outer = 0x12b480000] 20:37:33 INFO - PROCESS | 1651 | 1461641853457 Marionette DEBUG loaded listener.js 20:37:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12959b400) [pid = 1651] [serial = 1258] [outer = 0x12b480000] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11ab48c00) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x123f4bc00) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11ab45c00) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x1133e3400) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11c419800) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x119260c00) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x123a59000) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x116384400) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123f3d800) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x1159bbc00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12f029c00) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11c3bd800) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1151c9400) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12bdbd000) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:37:33 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1133e8400) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:37:33 INFO - PROCESS | 1651 | 1461641853923 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]]]}] 20:37:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:37:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 20:37:33 INFO - PROCESS | 1651 | 1461641853949 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:37:33 INFO - PROCESS | 1651 | 1461641853952 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:37:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:37:33 INFO - PROCESS | 1651 | 1461641853955 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:37:33 INFO - PROCESS | 1651 | 1461641853956 Marionette TRACE conn2 <- [1,1650,null,{}] 20:37:33 INFO - PROCESS | 1651 | 1461641853958 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}] 20:37:34 INFO - PROCESS | 1651 | 1461641854083 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:37:34 INFO - PROCESS | 1651 | 1461641854209 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd15800 == 60 [pid = 1651] [id = 420] 20:37:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11434fc00) [pid = 1651] [serial = 1259] [outer = 0x0] 20:37:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11bfb7400) [pid = 1651] [serial = 1260] [outer = 0x11434fc00] 20:37:34 INFO - PROCESS | 1651 | 1461641854252 Marionette DEBUG loaded listener.js 20:37:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12b805800) [pid = 1651] [serial = 1261] [outer = 0x11434fc00] 20:37:34 INFO - PROCESS | 1651 | 1461641854591 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]]]}] 20:37:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:37:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 20:37:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:37:34 INFO - PROCESS | 1651 | 1461641854626 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:37:34 INFO - PROCESS | 1651 | 1461641854627 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:37:34 INFO - PROCESS | 1651 | 1461641854629 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:37:34 INFO - PROCESS | 1651 | 1461641854630 Marionette TRACE conn2 <- [1,1654,null,{}] 20:37:34 INFO - PROCESS | 1651 | 1461641854632 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}] 20:37:34 INFO - PROCESS | 1651 | 1461641854718 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:37:34 INFO - PROCESS | 1651 | 1461641854780 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f280800 == 61 [pid = 1651] [id = 421] 20:37:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x123b62c00) [pid = 1651] [serial = 1262] [outer = 0x0] 20:37:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12bc5c000) [pid = 1651] [serial = 1263] [outer = 0x123b62c00] 20:37:34 INFO - PROCESS | 1651 | 1461641854810 Marionette DEBUG loaded listener.js 20:37:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12d215000) [pid = 1651] [serial = 1264] [outer = 0x123b62c00] 20:37:35 INFO - PROCESS | 1651 | 1461641855096 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]]]}] 20:37:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:37:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 20:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:37:35 INFO - PROCESS | 1651 | 1461641855148 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:37:35 INFO - PROCESS | 1651 | 1461641855150 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:37:35 INFO - PROCESS | 1651 | 1461641855153 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:37:35 INFO - PROCESS | 1651 | 1461641855156 Marionette TRACE conn2 <- [1,1658,null,{}] 20:37:35 INFO - PROCESS | 1651 | 1461641855159 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}] 20:37:35 INFO - PROCESS | 1651 | 1461641855257 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:37:35 INFO - PROCESS | 1651 | 1461641855262 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12faef800 == 62 [pid = 1651] [id = 422] 20:37:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12d516c00) [pid = 1651] [serial = 1265] [outer = 0x0] 20:37:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12dde1c00) [pid = 1651] [serial = 1266] [outer = 0x12d516c00] 20:37:35 INFO - PROCESS | 1651 | 1461641855287 Marionette DEBUG loaded listener.js 20:37:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12e575000) [pid = 1651] [serial = 1267] [outer = 0x12d516c00] 20:37:35 INFO - PROCESS | 1651 | 1461641855641 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]]]}] 20:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms 20:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:37:35 INFO - PROCESS | 1651 | 1461641855675 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:37:35 INFO - PROCESS | 1651 | 1461641855676 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:37:35 INFO - PROCESS | 1651 | 1461641855678 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:37:35 INFO - PROCESS | 1651 | 1461641855679 Marionette TRACE conn2 <- [1,1662,null,{}] 20:37:35 INFO - PROCESS | 1651 | 1461641855682 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}] 20:37:35 INFO - PROCESS | 1651 | 1461641855768 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:37:35 INFO - PROCESS | 1651 | 1461641855887 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1155b0800 == 63 [pid = 1651] [id = 423] 20:37:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x1133e8c00) [pid = 1651] [serial = 1268] [outer = 0x0] 20:37:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1133ef000) [pid = 1651] [serial = 1269] [outer = 0x1133e8c00] 20:37:35 INFO - PROCESS | 1651 | 1461641855920 Marionette DEBUG loaded listener.js 20:37:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x114f8ec00) [pid = 1651] [serial = 1270] [outer = 0x1133e8c00] 20:37:36 INFO - PROCESS | 1651 | 1461641856360 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]]]}] 20:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 719ms 20:37:36 INFO - PROCESS | 1651 | 1461641856400 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:37:36 INFO - PROCESS | 1651 | 1461641856403 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:37:36 INFO - PROCESS | 1651 | 1461641856406 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:37:36 INFO - PROCESS | 1651 | 1461641856408 Marionette TRACE conn2 <- [1,1666,null,{}] 20:37:36 INFO - PROCESS | 1651 | 1461641856412 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}] 20:37:36 INFO - PROCESS | 1651 | 1461641856525 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:37:36 INFO - PROCESS | 1651 | 1461641856635 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244af800 == 64 [pid = 1651] [id = 424] 20:37:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x118630800) [pid = 1651] [serial = 1271] [outer = 0x0] 20:37:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x119b15800) [pid = 1651] [serial = 1272] [outer = 0x118630800] 20:37:36 INFO - PROCESS | 1651 | 1461641856669 Marionette DEBUG loaded listener.js 20:37:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11ad89000) [pid = 1651] [serial = 1273] [outer = 0x118630800] 20:37:37 INFO - PROCESS | 1651 | 1461641857079 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]]]}] 20:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 723ms 20:37:37 INFO - PROCESS | 1651 | 1461641857131 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:37:37 INFO - PROCESS | 1651 | 1461641857134 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:37:37 INFO - PROCESS | 1651 | 1461641857136 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:37:37 INFO - PROCESS | 1651 | 1461641857137 Marionette TRACE conn2 <- [1,1670,null,{}] 20:37:37 INFO - PROCESS | 1651 | 1461641857140 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}] 20:37:37 INFO - PROCESS | 1651 | 1461641857247 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:37:37 INFO - PROCESS | 1651 | 1461641857351 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d280000 == 65 [pid = 1651] [id = 425] 20:37:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11ad85000) [pid = 1651] [serial = 1274] [outer = 0x0] 20:37:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11be21000) [pid = 1651] [serial = 1275] [outer = 0x11ad85000] 20:37:37 INFO - PROCESS | 1651 | 1461641857384 Marionette DEBUG loaded listener.js 20:37:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x123a53800) [pid = 1651] [serial = 1276] [outer = 0x11ad85000] 20:37:37 INFO - PROCESS | 1651 | 1461641857777 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]]]}] 20:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 20:37:37 INFO - PROCESS | 1651 | 1461641857806 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:37:37 INFO - PROCESS | 1651 | 1461641857808 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:37:37 INFO - PROCESS | 1651 | 1461641857815 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:37:37 INFO - PROCESS | 1651 | 1461641857820 Marionette TRACE conn2 <- [1,1674,null,{}] 20:37:37 INFO - PROCESS | 1651 | 1461641857823 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}] 20:37:37 INFO - PROCESS | 1651 | 1461641857957 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:37:38 INFO - PROCESS | 1651 | 1461641858032 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x130496800 == 66 [pid = 1651] [id = 426] 20:37:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11bfbcc00) [pid = 1651] [serial = 1277] [outer = 0x0] 20:37:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x124473800) [pid = 1651] [serial = 1278] [outer = 0x11bfbcc00] 20:37:38 INFO - PROCESS | 1651 | 1461641858062 Marionette DEBUG loaded listener.js 20:37:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12b2f1000) [pid = 1651] [serial = 1279] [outer = 0x11bfbcc00] 20:37:38 INFO - PROCESS | 1651 | 1461641858481 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]]]}] 20:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 678ms 20:37:38 INFO - PROCESS | 1651 | 1461641858490 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:37:38 INFO - PROCESS | 1651 | 1461641858492 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:37:38 INFO - PROCESS | 1651 | 1461641858495 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:37:38 INFO - PROCESS | 1651 | 1461641858496 Marionette TRACE conn2 <- [1,1678,null,{}] 20:37:38 INFO - PROCESS | 1651 | 1461641858498 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}] 20:37:38 INFO - PROCESS | 1651 | 1461641858605 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:37:38 INFO - PROCESS | 1651 | 1461641858664 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x130926000 == 67 [pid = 1651] [id = 427] 20:37:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12b23f800) [pid = 1651] [serial = 1280] [outer = 0x0] 20:37:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12bdbc400) [pid = 1651] [serial = 1281] [outer = 0x12b23f800] 20:37:38 INFO - PROCESS | 1651 | 1461641858738 Marionette DEBUG loaded listener.js 20:37:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12d7a6400) [pid = 1651] [serial = 1282] [outer = 0x12b23f800] 20:37:39 INFO - PROCESS | 1651 | 1461641859141 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]]]}] 20:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 668ms 20:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:37:39 INFO - PROCESS | 1651 | 1461641859164 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:37:39 INFO - PROCESS | 1651 | 1461641859165 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:37:39 INFO - PROCESS | 1651 | 1461641859167 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:37:39 INFO - PROCESS | 1651 | 1461641859169 Marionette TRACE conn2 <- [1,1682,null,{}] 20:37:39 INFO - PROCESS | 1651 | 1461641859174 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}] 20:37:39 INFO - PROCESS | 1651 | 1461641859289 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:37:39 INFO - PROCESS | 1651 | 1461641859386 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c1d800 == 68 [pid = 1651] [id = 428] 20:37:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12e579000) [pid = 1651] [serial = 1283] [outer = 0x0] 20:37:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12e9d8400) [pid = 1651] [serial = 1284] [outer = 0x12e579000] 20:37:39 INFO - PROCESS | 1651 | 1461641859423 Marionette DEBUG loaded listener.js 20:37:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12f02a000) [pid = 1651] [serial = 1285] [outer = 0x12e579000] 20:37:39 INFO - PROCESS | 1651 | 1461641859817 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]]]}] 20:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 20:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:37:39 INFO - PROCESS | 1651 | 1461641859843 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:37:39 INFO - PROCESS | 1651 | 1461641859845 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:37:39 INFO - PROCESS | 1651 | 1461641859847 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:37:39 INFO - PROCESS | 1651 | 1461641859848 Marionette TRACE conn2 <- [1,1686,null,{}] 20:37:39 INFO - PROCESS | 1651 | 1461641859851 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}] 20:37:39 INFO - PROCESS | 1651 | 1461641859960 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:37:40 INFO - PROCESS | 1651 | 1461641860037 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fa6800 == 69 [pid = 1651] [id = 429] 20:37:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12f031000) [pid = 1651] [serial = 1286] [outer = 0x0] 20:37:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f2b9000) [pid = 1651] [serial = 1287] [outer = 0x12f031000] 20:37:40 INFO - PROCESS | 1651 | 1461641860069 Marionette DEBUG loaded listener.js 20:37:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12f622c00) [pid = 1651] [serial = 1288] [outer = 0x12f031000] 20:37:40 INFO - PROCESS | 1651 | 1461641860524 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]]]}] 20:37:40 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 20:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 727ms 20:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:37:40 INFO - PROCESS | 1651 | 1461641860575 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:37:40 INFO - PROCESS | 1651 | 1461641860576 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:37:40 INFO - PROCESS | 1651 | 1461641860579 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:37:40 INFO - PROCESS | 1651 | 1461641860580 Marionette TRACE conn2 <- [1,1690,null,{}] 20:37:40 INFO - PROCESS | 1651 | 1461641860583 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}] 20:37:40 INFO - PROCESS | 1651 | 1461641860709 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:37:40 INFO - PROCESS | 1651 | 1461641860816 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x116805800 == 70 [pid = 1651] [id = 430] 20:37:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x114357400) [pid = 1651] [serial = 1289] [outer = 0x0] 20:37:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1186b5800) [pid = 1651] [serial = 1290] [outer = 0x114357400] 20:37:40 INFO - PROCESS | 1651 | 1461641860849 Marionette DEBUG loaded listener.js 20:37:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11c5c2c00) [pid = 1651] [serial = 1291] [outer = 0x114357400] 20:37:41 INFO - PROCESS | 1651 | 1461641861444 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]]]}] 20:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 919ms 20:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:37:41 INFO - PROCESS | 1651 | 1461641861499 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:37:41 INFO - PROCESS | 1651 | 1461641861501 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:37:41 INFO - PROCESS | 1651 | 1461641861505 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:37:41 INFO - PROCESS | 1651 | 1461641861507 Marionette TRACE conn2 <- [1,1694,null,{}] 20:37:41 INFO - PROCESS | 1651 | 1461641861511 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}] 20:37:41 INFO - PROCESS | 1651 | 1461641861615 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:37:41 INFO - PROCESS | 1651 | 1461641861681 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e0c800 == 71 [pid = 1651] [id = 431] 20:37:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x115711800) [pid = 1651] [serial = 1292] [outer = 0x0] 20:37:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x116382c00) [pid = 1651] [serial = 1293] [outer = 0x115711800] 20:37:41 INFO - PROCESS | 1651 | 1461641861710 Marionette DEBUG loaded listener.js 20:37:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11894ac00) [pid = 1651] [serial = 1294] [outer = 0x115711800] 20:37:42 INFO - PROCESS | 1651 | 1461641862160 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]]]}] 20:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 20:37:42 INFO - PROCESS | 1651 | 1461641862176 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:37:42 INFO - PROCESS | 1651 | 1461641862180 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:37:42 INFO - PROCESS | 1651 | 1461641862185 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:37:42 INFO - PROCESS | 1651 | 1461641862186 Marionette TRACE conn2 <- [1,1698,null,{}] 20:37:42 INFO - PROCESS | 1651 | 1461641862189 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}] 20:37:42 INFO - PROCESS | 1651 | 1461641862288 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:37:42 INFO - PROCESS | 1651 | 1461641862354 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad36800 == 72 [pid = 1651] [id = 432] 20:37:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x1159b5c00) [pid = 1651] [serial = 1295] [outer = 0x0] 20:37:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11ad6d800) [pid = 1651] [serial = 1296] [outer = 0x1159b5c00] 20:37:42 INFO - PROCESS | 1651 | 1461641862397 Marionette DEBUG loaded listener.js 20:37:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11bfb2800) [pid = 1651] [serial = 1297] [outer = 0x1159b5c00] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12faef800 == 71 [pid = 1651] [id = 422] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12f280800 == 70 [pid = 1651] [id = 421] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd15800 == 69 [pid = 1651] [id = 420] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12deb7800 == 68 [pid = 1651] [id = 419] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd14800 == 67 [pid = 1651] [id = 418] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12d520000 == 66 [pid = 1651] [id = 417] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11925f400) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd1c000 == 65 [pid = 1651] [id = 416] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12998b000 == 64 [pid = 1651] [id = 415] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124f97000 == 63 [pid = 1651] [id = 414] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119af2800 == 62 [pid = 1651] [id = 413] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad31000 == 61 [pid = 1651] [id = 412] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad31800 == 60 [pid = 1651] [id = 411] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x138288000 == 59 [pid = 1651] [id = 408] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x137910000 == 58 [pid = 1651] [id = 407] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x137faa000 == 57 [pid = 1651] [id = 406] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddb3000 == 56 [pid = 1651] [id = 405] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b170000 == 55 [pid = 1651] [id = 404] 20:37:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11866c800 == 54 [pid = 1651] [id = 403] 20:37:42 INFO - PROCESS | 1651 | 1461641862846 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]]]}] 20:37:42 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 20:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 20:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:37:42 INFO - PROCESS | 1651 | 1461641862858 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:37:42 INFO - PROCESS | 1651 | 1461641862859 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:37:42 INFO - PROCESS | 1651 | 1461641862861 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:37:42 INFO - PROCESS | 1651 | 1461641862863 Marionette TRACE conn2 <- [1,1702,null,{}] 20:37:42 INFO - PROCESS | 1651 | 1461641862873 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}] 20:37:42 INFO - PROCESS | 1651 | 1461641862973 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12eabec00) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12e9d5400) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x124f04000) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12f033000) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12f61c800) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x114f8ac00) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x118627800) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12b161400) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x129db0800) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12b166800) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12f626800) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x129db6800) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x1241ecc00) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11bfb0800) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x119c95000) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12b24ac00) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12bc60400) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12eab7800) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x118ed6800) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11862b400) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12d124800) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12f61dc00) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12f034800) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x123f3d400) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x123a5d400) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12d513800) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123ed9c00) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12d11bc00) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12ddd9c00) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12f7b1400) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x114f90000) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11867b400) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12f2b9c00) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12bdb5400) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 20:37:42 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x114f93000) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 20:37:43 INFO - PROCESS | 1651 | 1461641863047 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x124290000 == 55 [pid = 1651] [id = 433] 20:37:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x118627800) [pid = 1651] [serial = 1298] [outer = 0x0] 20:37:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x119c95000) [pid = 1651] [serial = 1299] [outer = 0x118627800] 20:37:43 INFO - PROCESS | 1651 | 1461641863075 Marionette DEBUG loaded listener.js 20:37:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123f38800) [pid = 1651] [serial = 1300] [outer = 0x118627800] 20:37:43 INFO - PROCESS | 1651 | 1461641863381 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]]]}] 20:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 570ms 20:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:37:43 INFO - PROCESS | 1651 | 1461641863432 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:37:43 INFO - PROCESS | 1651 | 1461641863434 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:37:43 INFO - PROCESS | 1651 | 1461641863436 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:37:43 INFO - PROCESS | 1651 | 1461641863437 Marionette TRACE conn2 <- [1,1706,null,{}] 20:37:43 INFO - PROCESS | 1651 | 1461641863439 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}] 20:37:43 INFO - PROCESS | 1651 | 1461641863546 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:37:43 INFO - PROCESS | 1651 | 1461641863625 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c11d000 == 56 [pid = 1651] [id = 434] 20:37:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123f49800) [pid = 1651] [serial = 1301] [outer = 0x0] 20:37:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1242dcc00) [pid = 1651] [serial = 1302] [outer = 0x123f49800] 20:37:43 INFO - PROCESS | 1651 | 1461641863652 Marionette DEBUG loaded listener.js 20:37:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x127dc4c00) [pid = 1651] [serial = 1303] [outer = 0x123f49800] 20:37:43 INFO - PROCESS | 1651 | 1461641863971 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]]]}] 20:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 570ms 20:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:37:44 INFO - PROCESS | 1651 | 1461641864008 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:37:44 INFO - PROCESS | 1651 | 1461641864009 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:37:44 INFO - PROCESS | 1651 | 1461641864013 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:37:44 INFO - PROCESS | 1651 | 1461641864015 Marionette TRACE conn2 <- [1,1710,null,{}] 20:37:44 INFO - PROCESS | 1651 | 1461641864018 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}] 20:37:44 INFO - PROCESS | 1651 | 1461641864160 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:37:44 INFO - PROCESS | 1651 | 1461641864248 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d52b800 == 57 [pid = 1651] [id = 435] 20:37:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123f4a000) [pid = 1651] [serial = 1304] [outer = 0x0] 20:37:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x129b77800) [pid = 1651] [serial = 1305] [outer = 0x123f4a000] 20:37:44 INFO - PROCESS | 1651 | 1461641864292 Marionette DEBUG loaded listener.js 20:37:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b23f400) [pid = 1651] [serial = 1306] [outer = 0x123f4a000] 20:37:44 INFO - PROCESS | 1651 | 1461641864611 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]]]}] 20:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 620ms 20:37:44 INFO - PROCESS | 1651 | 1461641864633 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:37:44 INFO - PROCESS | 1651 | 1461641864634 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:37:44 INFO - PROCESS | 1651 | 1461641864644 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:37:44 INFO - PROCESS | 1651 | 1461641864645 Marionette TRACE conn2 <- [1,1714,null,{}] 20:37:44 INFO - PROCESS | 1651 | 1461641864648 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}] 20:37:44 INFO - PROCESS | 1651 | 1461641864793 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:37:44 INFO - PROCESS | 1651 | 1461641864820 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eacd000 == 58 [pid = 1651] [id = 436] 20:37:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b24a400) [pid = 1651] [serial = 1307] [outer = 0x0] 20:37:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12b479400) [pid = 1651] [serial = 1308] [outer = 0x12b24a400] 20:37:44 INFO - PROCESS | 1651 | 1461641864848 Marionette DEBUG loaded listener.js 20:37:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12d21f800) [pid = 1651] [serial = 1309] [outer = 0x12b24a400] 20:37:45 INFO - PROCESS | 1651 | 1461641865203 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]]]}] 20:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 569ms 20:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:37:45 INFO - PROCESS | 1651 | 1461641865214 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:37:45 INFO - PROCESS | 1651 | 1461641865216 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:37:45 INFO - PROCESS | 1651 | 1461641865225 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:37:45 INFO - PROCESS | 1651 | 1461641865226 Marionette TRACE conn2 <- [1,1718,null,{}] 20:37:45 INFO - PROCESS | 1651 | 1461641865229 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}] 20:37:45 INFO - PROCESS | 1651 | 1461641865337 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:37:45 INFO - PROCESS | 1651 | 1461641865380 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f64f000 == 59 [pid = 1651] [id = 437] 20:37:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x124033c00) [pid = 1651] [serial = 1310] [outer = 0x0] 20:37:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12d79d400) [pid = 1651] [serial = 1311] [outer = 0x124033c00] 20:37:45 INFO - PROCESS | 1651 | 1461641865406 Marionette DEBUG loaded listener.js 20:37:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12e55cc00) [pid = 1651] [serial = 1312] [outer = 0x124033c00] 20:37:45 INFO - PROCESS | 1651 | 1461641865739 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]]]}] 20:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 575ms 20:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:37:45 INFO - PROCESS | 1651 | 1461641865793 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:37:45 INFO - PROCESS | 1651 | 1461641865794 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:37:45 INFO - PROCESS | 1651 | 1461641865797 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:37:45 INFO - PROCESS | 1651 | 1461641865798 Marionette TRACE conn2 <- [1,1722,null,{}] 20:37:45 INFO - PROCESS | 1651 | 1461641865800 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}] 20:37:45 INFO - PROCESS | 1651 | 1461641865921 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:37:45 INFO - PROCESS | 1651 | 1461641865937 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd5800 == 60 [pid = 1651] [id = 438] 20:37:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b24ac00) [pid = 1651] [serial = 1313] [outer = 0x0] 20:37:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12eab3400) [pid = 1651] [serial = 1314] [outer = 0x12b24ac00] 20:37:45 INFO - PROCESS | 1651 | 1461641865979 Marionette DEBUG loaded listener.js 20:37:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12eac1c00) [pid = 1651] [serial = 1315] [outer = 0x12b24ac00] 20:37:46 INFO - PROCESS | 1651 | 1461641866467 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]]]}] 20:37:46 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 20:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 675ms 20:37:46 INFO - PROCESS | 1651 | 1461641866475 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:37:46 INFO - PROCESS | 1651 | 1461641866476 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:37:46 INFO - PROCESS | 1651 | 1461641866479 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:37:46 INFO - PROCESS | 1651 | 1461641866480 Marionette TRACE conn2 <- [1,1726,null,{}] 20:37:46 INFO - PROCESS | 1651 | 1461641866482 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}] 20:37:46 INFO - PROCESS | 1651 | 1461641866600 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:37:46 INFO - PROCESS | 1651 | 1461641866640 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302c3800 == 61 [pid = 1651] [id = 439] 20:37:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x124036800) [pid = 1651] [serial = 1316] [outer = 0x0] 20:37:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12f2bc400) [pid = 1651] [serial = 1317] [outer = 0x124036800] 20:37:46 INFO - PROCESS | 1651 | 1461641866665 Marionette DEBUG loaded listener.js 20:37:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12f627c00) [pid = 1651] [serial = 1318] [outer = 0x124036800] 20:37:46 INFO - PROCESS | 1651 | 1461641866976 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]]]}] 20:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 20:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:37:47 INFO - PROCESS | 1651 | 1461641867000 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:37:47 INFO - PROCESS | 1651 | 1461641867001 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:37:47 INFO - PROCESS | 1651 | 1461641867005 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:37:47 INFO - PROCESS | 1651 | 1461641867007 Marionette TRACE conn2 <- [1,1730,null,{}] 20:37:47 INFO - PROCESS | 1651 | 1461641867009 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}] 20:37:47 INFO - PROCESS | 1651 | 1461641867306 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1277f5400) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12903c000) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12b480000) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1163de000) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11aa71800) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x118631c00) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11c49b000) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x114241400) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11434fc00) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x123b62c00) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x123f47400) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12eac0400) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x129043000) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11c3bd400) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1147d8800) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12dde0400) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123edcc00) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x114f8b800) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x129046c00) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11be14400) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1163dc000) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1273e2c00) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:37:47 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12d514800) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:37:47 INFO - PROCESS | 1651 | 1461641867377 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a542800 == 62 [pid = 1651] [id = 440] 20:37:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11474f400) [pid = 1651] [serial = 1319] [outer = 0x0] 20:37:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x114fe6800) [pid = 1651] [serial = 1320] [outer = 0x11474f400] 20:37:47 INFO - PROCESS | 1651 | 1461641867402 Marionette DEBUG loaded listener.js 20:37:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11acc7c00) [pid = 1651] [serial = 1321] [outer = 0x11474f400] 20:37:47 INFO - PROCESS | 1651 | 1461641867678 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]]]}] 20:37:47 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 20:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 20:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:37:47 INFO - PROCESS | 1651 | 1461641867727 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:37:47 INFO - PROCESS | 1651 | 1461641867728 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:37:47 INFO - PROCESS | 1651 | 1461641867731 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:37:47 INFO - PROCESS | 1651 | 1461641867732 Marionette TRACE conn2 <- [1,1734,null,{}] 20:37:47 INFO - PROCESS | 1651 | 1461641867735 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}] 20:37:47 INFO - PROCESS | 1651 | 1461641867843 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:37:47 INFO - PROCESS | 1651 | 1461641867904 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbde000 == 63 [pid = 1651] [id = 441] 20:37:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x119b11000) [pid = 1651] [serial = 1322] [outer = 0x0] 20:37:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123f4ac00) [pid = 1651] [serial = 1323] [outer = 0x119b11000] 20:37:47 INFO - PROCESS | 1651 | 1461641867934 Marionette DEBUG loaded listener.js 20:37:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12f032400) [pid = 1651] [serial = 1324] [outer = 0x119b11000] 20:37:48 INFO - PROCESS | 1651 | 1461641868223 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]]]}] 20:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 20:37:48 INFO - PROCESS | 1651 | 1461641868259 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:37:48 INFO - PROCESS | 1651 | 1461641868260 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:37:48 INFO - PROCESS | 1651 | 1461641868263 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:37:48 INFO - PROCESS | 1651 | 1461641868264 Marionette TRACE conn2 <- [1,1738,null,{}] 20:37:48 INFO - PROCESS | 1651 | 1461641868266 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}] 20:37:48 INFO - PROCESS | 1651 | 1461641868359 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:37:48 INFO - PROCESS | 1651 | 1461641868365 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1380c5000 == 64 [pid = 1651] [id = 442] 20:37:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12f7a8800) [pid = 1651] [serial = 1325] [outer = 0x0] 20:37:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12f7b5800) [pid = 1651] [serial = 1326] [outer = 0x12f7a8800] 20:37:48 INFO - PROCESS | 1651 | 1461641868390 Marionette DEBUG loaded listener.js 20:37:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12faca800) [pid = 1651] [serial = 1327] [outer = 0x12f7a8800] 20:37:48 INFO - PROCESS | 1651 | 1461641868758 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]]]}] 20:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 20:37:48 INFO - PROCESS | 1651 | 1461641868785 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:37:48 INFO - PROCESS | 1651 | 1461641868787 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:37:48 INFO - PROCESS | 1651 | 1461641868791 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:37:48 INFO - PROCESS | 1651 | 1461641868792 Marionette TRACE conn2 <- [1,1742,null,{}] 20:37:48 INFO - PROCESS | 1651 | 1461641868794 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}] 20:37:48 INFO - PROCESS | 1651 | 1461641868882 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:37:48 INFO - PROCESS | 1651 | 1461641868887 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x138216800 == 65 [pid = 1651] [id = 443] 20:37:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12fac5c00) [pid = 1651] [serial = 1328] [outer = 0x0] 20:37:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12fd02400) [pid = 1651] [serial = 1329] [outer = 0x12fac5c00] 20:37:48 INFO - PROCESS | 1651 | 1461641868911 Marionette DEBUG loaded listener.js 20:37:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12fd0f400) [pid = 1651] [serial = 1330] [outer = 0x12fac5c00] 20:37:49 INFO - PROCESS | 1651 | 1461641869251 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]]]}] 20:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 20:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:37:49 INFO - PROCESS | 1651 | 1461641869259 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:37:49 INFO - PROCESS | 1651 | 1461641869261 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:37:49 INFO - PROCESS | 1651 | 1461641869263 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:37:49 INFO - PROCESS | 1651 | 1461641869264 Marionette TRACE conn2 <- [1,1746,null,{}] 20:37:49 INFO - PROCESS | 1651 | 1461641869266 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}] 20:37:49 INFO - PROCESS | 1651 | 1461641869431 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:37:49 INFO - PROCESS | 1651 | 1461641869500 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x119b55800 == 66 [pid = 1651] [id = 444] 20:37:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x114356800) [pid = 1651] [serial = 1331] [outer = 0x0] 20:37:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x114f87800) [pid = 1651] [serial = 1332] [outer = 0x114356800] 20:37:49 INFO - PROCESS | 1651 | 1461641869573 Marionette DEBUG loaded listener.js 20:37:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11572b800) [pid = 1651] [serial = 1333] [outer = 0x114356800] 20:37:50 INFO - PROCESS | 1651 | 1461641870032 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]]]}] 20:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 820ms 20:37:50 INFO - PROCESS | 1651 | 1461641870084 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:37:50 INFO - PROCESS | 1651 | 1461641870087 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:37:50 INFO - PROCESS | 1651 | 1461641870091 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:37:50 INFO - PROCESS | 1651 | 1461641870094 Marionette TRACE conn2 <- [1,1750,null,{}] 20:37:50 INFO - PROCESS | 1651 | 1461641870098 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}] 20:37:50 INFO - PROCESS | 1651 | 1461641870225 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:37:50 INFO - PROCESS | 1651 | 1461641870330 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c106000 == 67 [pid = 1651] [id = 445] 20:37:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11862f800) [pid = 1651] [serial = 1334] [outer = 0x0] 20:37:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11bf48c00) [pid = 1651] [serial = 1335] [outer = 0x11862f800] 20:37:50 INFO - PROCESS | 1651 | 1461641870366 Marionette DEBUG loaded listener.js 20:37:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11c461000) [pid = 1651] [serial = 1336] [outer = 0x11862f800] 20:37:50 INFO - PROCESS | 1651 | 1461641870778 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]]]}] 20:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 724ms 20:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:37:50 INFO - PROCESS | 1651 | 1461641870824 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:37:50 INFO - PROCESS | 1651 | 1461641870826 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:37:50 INFO - PROCESS | 1651 | 1461641870828 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:37:50 INFO - PROCESS | 1651 | 1461641870830 Marionette TRACE conn2 <- [1,1754,null,{}] 20:37:50 INFO - PROCESS | 1651 | 1461641870832 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}] 20:37:50 INFO - PROCESS | 1651 | 1461641870942 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:37:51 INFO - PROCESS | 1651 | 1461641871047 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12faf1000 == 68 [pid = 1651] [id = 446] 20:37:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x123823400) [pid = 1651] [serial = 1337] [outer = 0x0] 20:37:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x123f3e800) [pid = 1651] [serial = 1338] [outer = 0x123823400] 20:37:51 INFO - PROCESS | 1651 | 1461641871082 Marionette DEBUG loaded listener.js 20:37:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12b16d000) [pid = 1651] [serial = 1339] [outer = 0x123823400] 20:37:51 INFO - PROCESS | 1651 | 1461641871517 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]]]}] 20:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 721ms 20:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:37:51 INFO - PROCESS | 1651 | 1461641871550 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:37:51 INFO - PROCESS | 1651 | 1461641871552 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:37:51 INFO - PROCESS | 1651 | 1461641871561 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:37:51 INFO - PROCESS | 1651 | 1461641871564 Marionette TRACE conn2 <- [1,1758,null,{}] 20:37:51 INFO - PROCESS | 1651 | 1461641871567 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}] 20:37:51 INFO - PROCESS | 1651 | 1461641871679 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:37:51 INFO - PROCESS | 1651 | 1461641871756 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x138274000 == 69 [pid = 1651] [id = 447] 20:37:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x123f36000) [pid = 1651] [serial = 1340] [outer = 0x0] 20:37:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12b479c00) [pid = 1651] [serial = 1341] [outer = 0x123f36000] 20:37:51 INFO - PROCESS | 1651 | 1461641871789 Marionette DEBUG loaded listener.js 20:37:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12d50d000) [pid = 1651] [serial = 1342] [outer = 0x123f36000] 20:37:52 INFO - PROCESS | 1651 | 1461641872203 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]]]}] 20:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 677ms 20:37:52 INFO - PROCESS | 1651 | 1461641872234 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:37:52 INFO - PROCESS | 1651 | 1461641872235 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:37:52 INFO - PROCESS | 1651 | 1461641872238 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:37:52 INFO - PROCESS | 1651 | 1461641872239 Marionette TRACE conn2 <- [1,1762,null,{}] 20:37:52 INFO - PROCESS | 1651 | 1461641872241 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}] 20:37:52 INFO - PROCESS | 1651 | 1461641872368 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:37:52 INFO - PROCESS | 1651 | 1461641872473 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aed2800 == 70 [pid = 1651] [id = 448] 20:37:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12b47c800) [pid = 1651] [serial = 1343] [outer = 0x0] 20:37:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12eabf800) [pid = 1651] [serial = 1344] [outer = 0x12b47c800] 20:37:52 INFO - PROCESS | 1651 | 1461641872506 Marionette DEBUG loaded listener.js 20:37:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12f619800) [pid = 1651] [serial = 1345] [outer = 0x12b47c800] 20:37:52 INFO - PROCESS | 1651 | 1461641872919 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]]]}] 20:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 20:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:37:52 INFO - PROCESS | 1651 | 1461641872959 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:37:52 INFO - PROCESS | 1651 | 1461641872960 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:37:52 INFO - PROCESS | 1651 | 1461641872962 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:37:52 INFO - PROCESS | 1651 | 1461641872964 Marionette TRACE conn2 <- [1,1766,null,{}] 20:37:52 INFO - PROCESS | 1651 | 1461641872966 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}] 20:37:53 INFO - PROCESS | 1651 | 1461641873077 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:37:53 INFO - PROCESS | 1651 | 1461641873158 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x124fa0000 == 71 [pid = 1651] [id = 449] 20:37:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12b2f4c00) [pid = 1651] [serial = 1346] [outer = 0x0] 20:37:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12bfc0c00) [pid = 1651] [serial = 1347] [outer = 0x12b2f4c00] 20:37:53 INFO - PROCESS | 1651 | 1461641873196 Marionette DEBUG loaded listener.js 20:37:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12f7b5c00) [pid = 1651] [serial = 1348] [outer = 0x12b2f4c00] 20:37:53 INFO - PROCESS | 1651 | 1461641873615 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]]]}] 20:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 719ms 20:37:53 INFO - PROCESS | 1651 | 1461641873983 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:37:53 INFO - PROCESS | 1651 | 1461641873986 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:37:54 INFO - PROCESS | 1651 | 1461641874000 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:37:54 INFO - PROCESS | 1651 | 1461641874002 Marionette TRACE conn2 <- [1,1770,null,{}] 20:37:54 INFO - PROCESS | 1651 | 1461641874005 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}] 20:37:54 INFO - PROCESS | 1651 | 1461641874106 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:37:54 INFO - PROCESS | 1651 | 1461641874170 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244ab800 == 72 [pid = 1651] [id = 450] 20:37:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x115729c00) [pid = 1651] [serial = 1349] [outer = 0x0] 20:37:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11580e400) [pid = 1651] [serial = 1350] [outer = 0x115729c00] 20:37:54 INFO - PROCESS | 1651 | 1461641874199 Marionette DEBUG loaded listener.js 20:37:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11866e800) [pid = 1651] [serial = 1351] [outer = 0x115729c00] 20:37:54 INFO - PROCESS | 1651 | 1461641874698 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]]]}] 20:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 781ms 20:37:54 INFO - PROCESS | 1651 | 1461641874773 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:37:54 INFO - PROCESS | 1651 | 1461641874775 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:37:54 INFO - PROCESS | 1651 | 1461641874781 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:37:54 INFO - PROCESS | 1651 | 1461641874783 Marionette TRACE conn2 <- [1,1774,null,{}] 20:37:54 INFO - PROCESS | 1651 | 1461641874786 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}] 20:37:54 INFO - PROCESS | 1651 | 1461641874884 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:37:54 INFO - PROCESS | 1651 | 1461641874953 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad40800 == 73 [pid = 1651] [id = 451] 20:37:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x119b0ec00) [pid = 1651] [serial = 1352] [outer = 0x0] 20:37:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x119c94400) [pid = 1651] [serial = 1353] [outer = 0x119b0ec00] 20:37:54 INFO - PROCESS | 1651 | 1461641874981 Marionette DEBUG loaded listener.js 20:37:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x11ab43400) [pid = 1651] [serial = 1354] [outer = 0x119b0ec00] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddba800 == 72 [pid = 1651] [id = 273] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x138216800 == 71 [pid = 1651] [id = 443] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1380c5000 == 70 [pid = 1651] [id = 442] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbde000 == 69 [pid = 1651] [id = 441] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11a542800 == 68 [pid = 1651] [id = 440] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12dde1c00) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1302c3800 == 67 [pid = 1651] [id = 439] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd5800 == 66 [pid = 1651] [id = 438] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12f64f000 == 65 [pid = 1651] [id = 437] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12eacd000 == 64 [pid = 1651] [id = 436] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12d52b800 == 63 [pid = 1651] [id = 435] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12c11d000 == 62 [pid = 1651] [id = 434] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x124290000 == 61 [pid = 1651] [id = 433] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad36800 == 60 [pid = 1651] [id = 432] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x127e0c800 == 59 [pid = 1651] [id = 431] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x137c1d800 == 58 [pid = 1651] [id = 428] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x130926000 == 57 [pid = 1651] [id = 427] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x130496800 == 56 [pid = 1651] [id = 426] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12d280000 == 55 [pid = 1651] [id = 425] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1244af800 == 54 [pid = 1651] [id = 424] 20:37:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1155b0800 == 53 [pid = 1651] [id = 423] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11c417c00) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12e9d4400) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12b2f1800) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x129b77400) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12b24a800) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12bad1c00) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12b804c00) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12e572000) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x119acc000) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11acbd800) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12bc51400) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11c40f800) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c49f400) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1133eac00) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x119b17400) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x118ed6c00) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x123eda000) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123f3f400) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x114f94c00) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1147e0400) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11bfb7400) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12b2f0000) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11c3c5400) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12bc5c000) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123f4e800) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11ba34c00) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x123a54000) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12959b400) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123f4e400) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12d215000) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12b15fc00) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x124f7d800) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12b805800) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12f2b1c00) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ddd7000) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x123a58c00) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x118626000) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12ddd7c00) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1273e3800) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119b11400) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b805400) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12f029800) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 20:37:55 INFO - PROCESS | 1651 | 1461641875407 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]]]}] 20:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 676ms 20:37:55 INFO - PROCESS | 1651 | 1461641875455 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:37:55 INFO - PROCESS | 1651 | 1461641875456 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:37:55 INFO - PROCESS | 1651 | 1461641875459 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:37:55 INFO - PROCESS | 1651 | 1461641875460 Marionette TRACE conn2 <- [1,1778,null,{}] 20:37:55 INFO - PROCESS | 1651 | 1461641875466 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}] 20:37:55 INFO - PROCESS | 1651 | 1461641875556 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:37:55 INFO - PROCESS | 1651 | 1461641875619 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12389a800 == 54 [pid = 1651] [id = 452] 20:37:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11b55a800) [pid = 1651] [serial = 1355] [outer = 0x0] 20:37:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11be19000) [pid = 1651] [serial = 1356] [outer = 0x11b55a800] 20:37:55 INFO - PROCESS | 1651 | 1461641875648 Marionette DEBUG loaded listener.js 20:37:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11bf54400) [pid = 1651] [serial = 1357] [outer = 0x11b55a800] 20:37:55 INFO - PROCESS | 1651 | 1461641875965 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]]]}] 20:37:55 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 20:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 20:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:37:55 INFO - PROCESS | 1651 | 1461641875978 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:37:55 INFO - PROCESS | 1651 | 1461641875979 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:37:55 INFO - PROCESS | 1651 | 1461641875981 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:37:55 INFO - PROCESS | 1651 | 1461641875983 Marionette TRACE conn2 <- [1,1782,null,{}] 20:37:55 INFO - PROCESS | 1651 | 1461641875985 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}] 20:37:56 INFO - PROCESS | 1651 | 1461641876076 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:37:56 INFO - PROCESS | 1651 | 1461641876135 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e0c000 == 55 [pid = 1651] [id = 453] 20:37:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11bf52400) [pid = 1651] [serial = 1358] [outer = 0x0] 20:37:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11c40bc00) [pid = 1651] [serial = 1359] [outer = 0x11bf52400] 20:37:56 INFO - PROCESS | 1651 | 1461641876163 Marionette DEBUG loaded listener.js 20:37:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x123a5a000) [pid = 1651] [serial = 1360] [outer = 0x11bf52400] 20:37:56 INFO - PROCESS | 1651 | 1461641876449 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]]]}] 20:37:56 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 20:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 20:37:56 INFO - PROCESS | 1651 | 1461641876502 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:37:56 INFO - PROCESS | 1651 | 1461641876505 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:37:56 INFO - PROCESS | 1651 | 1461641876508 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:37:56 INFO - PROCESS | 1651 | 1461641876509 Marionette TRACE conn2 <- [1,1786,null,{}] 20:37:56 INFO - PROCESS | 1651 | 1461641876512 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}] 20:37:56 INFO - PROCESS | 1651 | 1461641876593 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:37:56 INFO - PROCESS | 1651 | 1461641876597 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc94800 == 56 [pid = 1651] [id = 454] 20:37:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123eda000) [pid = 1651] [serial = 1361] [outer = 0x0] 20:37:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123f47000) [pid = 1651] [serial = 1362] [outer = 0x123eda000] 20:37:56 INFO - PROCESS | 1651 | 1461641876624 Marionette DEBUG loaded listener.js 20:37:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123f50400) [pid = 1651] [serial = 1363] [outer = 0x123eda000] 20:37:56 INFO - PROCESS | 1651 | 1461641876994 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]]]}] 20:37:57 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 20:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 521ms 20:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:37:57 INFO - PROCESS | 1651 | 1461641877029 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:37:57 INFO - PROCESS | 1651 | 1461641877030 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:37:57 INFO - PROCESS | 1651 | 1461641877032 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:37:57 INFO - PROCESS | 1651 | 1461641877033 Marionette TRACE conn2 <- [1,1790,null,{}] 20:37:57 INFO - PROCESS | 1651 | 1461641877036 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}] 20:37:57 INFO - PROCESS | 1651 | 1461641877135 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:37:57 INFO - PROCESS | 1651 | 1461641877143 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b505800 == 57 [pid = 1651] [id = 455] 20:37:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1273e4400) [pid = 1651] [serial = 1364] [outer = 0x0] 20:37:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x127dc9c00) [pid = 1651] [serial = 1365] [outer = 0x1273e4400] 20:37:57 INFO - PROCESS | 1651 | 1461641877171 Marionette DEBUG loaded listener.js 20:37:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x129db2000) [pid = 1651] [serial = 1366] [outer = 0x1273e4400] 20:37:57 INFO - PROCESS | 1651 | 1461641877539 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]]]}] 20:37:57 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) 20:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 20:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:37:57 INFO - PROCESS | 1651 | 1461641877560 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:37:57 INFO - PROCESS | 1651 | 1461641877561 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:37:57 INFO - PROCESS | 1651 | 1461641877564 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:37:57 INFO - PROCESS | 1651 | 1461641877565 Marionette TRACE conn2 <- [1,1794,null,{}] 20:37:57 INFO - PROCESS | 1651 | 1461641877567 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}] 20:37:57 INFO - PROCESS | 1651 | 1461641877673 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:37:57 INFO - PROCESS | 1651 | 1461641877710 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d533800 == 58 [pid = 1651] [id = 456] 20:37:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11bfba400) [pid = 1651] [serial = 1367] [outer = 0x0] 20:37:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x129db7400) [pid = 1651] [serial = 1368] [outer = 0x11bfba400] 20:37:57 INFO - PROCESS | 1651 | 1461641877738 Marionette DEBUG loaded listener.js 20:37:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b249000) [pid = 1651] [serial = 1369] [outer = 0x11bfba400] 20:37:58 INFO - PROCESS | 1651 | 1461641878108 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]]]}] 20:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 20:37:58 INFO - PROCESS | 1651 | 1461641878134 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:37:58 INFO - PROCESS | 1651 | 1461641878136 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:37:58 INFO - PROCESS | 1651 | 1461641878145 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:37:58 INFO - PROCESS | 1651 | 1461641878146 Marionette TRACE conn2 <- [1,1798,null,{}] 20:37:58 INFO - PROCESS | 1651 | 1461641878150 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}] 20:37:58 INFO - PROCESS | 1651 | 1461641878311 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:37:58 INFO - PROCESS | 1651 | 1461641878325 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddc2800 == 59 [pid = 1651] [id = 457] 20:37:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12b24a800) [pid = 1651] [serial = 1370] [outer = 0x0] 20:37:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b482c00) [pid = 1651] [serial = 1371] [outer = 0x12b24a800] 20:37:58 INFO - PROCESS | 1651 | 1461641878351 Marionette DEBUG loaded listener.js 20:37:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12ba14c00) [pid = 1651] [serial = 1372] [outer = 0x12b24a800] 20:37:58 INFO - PROCESS | 1651 | 1461641878684 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]]]}] 20:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 578ms 20:37:58 INFO - PROCESS | 1651 | 1461641878717 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:37:58 INFO - PROCESS | 1651 | 1461641878718 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:37:58 INFO - PROCESS | 1651 | 1461641878726 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:37:58 INFO - PROCESS | 1651 | 1461641878727 Marionette TRACE conn2 <- [1,1802,null,{}] 20:37:58 INFO - PROCESS | 1651 | 1461641878730 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}] 20:37:58 INFO - PROCESS | 1651 | 1461641878834 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:37:58 INFO - PROCESS | 1651 | 1461641878873 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea2b000 == 60 [pid = 1651] [id = 458] 20:37:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b47b800) [pid = 1651] [serial = 1373] [outer = 0x0] 20:37:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12bad5400) [pid = 1651] [serial = 1374] [outer = 0x12b47b800] 20:37:58 INFO - PROCESS | 1651 | 1461641878899 Marionette DEBUG loaded listener.js 20:37:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12bc55400) [pid = 1651] [serial = 1375] [outer = 0x12b47b800] 20:37:59 INFO - PROCESS | 1651 | 1461641879230 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]]]}] 20:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms 20:37:59 INFO - PROCESS | 1651 | 1461641879248 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:37:59 INFO - PROCESS | 1651 | 1461641879249 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:37:59 INFO - PROCESS | 1651 | 1461641879251 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:37:59 INFO - PROCESS | 1651 | 1461641879253 Marionette TRACE conn2 <- [1,1806,null,{}] 20:37:59 INFO - PROCESS | 1651 | 1461641879255 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}] 20:37:59 INFO - PROCESS | 1651 | 1461641879602 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x124033c00) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12b24ac00) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x124036800) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123f49800) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x115711800) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x123f4a000) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1159b5c00) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x118627800) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12b24a400) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12f7a8800) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x119b11000) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11474f400) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:37:59 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12d516c00) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:37:59 INFO - PROCESS | 1651 | 1461641879650 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:37:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c7cd800 == 61 [pid = 1651] [id = 459] 20:37:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x114b4c400) [pid = 1651] [serial = 1376] [outer = 0x0] 20:37:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x119257400) [pid = 1651] [serial = 1377] [outer = 0x114b4c400] 20:37:59 INFO - PROCESS | 1651 | 1461641879678 Marionette DEBUG loaded listener.js 20:37:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x123f4bc00) [pid = 1651] [serial = 1378] [outer = 0x114b4c400] 20:37:59 INFO - PROCESS | 1651 | 1461641879927 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]]]}] 20:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 721ms 20:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:37:59 INFO - PROCESS | 1651 | 1461641879978 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:37:59 INFO - PROCESS | 1651 | 1461641879979 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:37:59 INFO - PROCESS | 1651 | 1461641879981 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:37:59 INFO - PROCESS | 1651 | 1461641879983 Marionette TRACE conn2 <- [1,1810,null,{}] 20:37:59 INFO - PROCESS | 1651 | 1461641879985 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}] 20:38:00 INFO - PROCESS | 1651 | 1461641880100 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:38:00 INFO - PROCESS | 1651 | 1461641880179 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fad6000 == 62 [pid = 1651] [id = 460] 20:38:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x114fdec00) [pid = 1651] [serial = 1379] [outer = 0x0] 20:38:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12d11f800) [pid = 1651] [serial = 1380] [outer = 0x114fdec00] 20:38:00 INFO - PROCESS | 1651 | 1461641880209 Marionette DEBUG loaded listener.js 20:38:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12d50cc00) [pid = 1651] [serial = 1381] [outer = 0x114fdec00] 20:38:00 INFO - PROCESS | 1651 | 1461641880511 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]]]}] 20:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 569ms 20:38:00 INFO - PROCESS | 1651 | 1461641880552 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:38:00 INFO - PROCESS | 1651 | 1461641880553 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:38:00 INFO - PROCESS | 1651 | 1461641880558 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:38:00 INFO - PROCESS | 1651 | 1461641880559 Marionette TRACE conn2 <- [1,1814,null,{}] 20:38:00 INFO - PROCESS | 1651 | 1461641880561 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}] 20:38:00 INFO - PROCESS | 1651 | 1461641880647 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:38:00 INFO - PROCESS | 1651 | 1461641880652 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe73000 == 63 [pid = 1651] [id = 461] 20:38:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12d1e3c00) [pid = 1651] [serial = 1382] [outer = 0x0] 20:38:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12d7a0800) [pid = 1651] [serial = 1383] [outer = 0x12d1e3c00] 20:38:00 INFO - PROCESS | 1651 | 1461641880678 Marionette DEBUG loaded listener.js 20:38:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12dde0400) [pid = 1651] [serial = 1384] [outer = 0x12d1e3c00] 20:38:01 INFO - PROCESS | 1651 | 1461641881010 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]]]}] 20:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 469ms 20:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:38:01 INFO - PROCESS | 1651 | 1461641881027 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:38:01 INFO - PROCESS | 1651 | 1461641881028 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:38:01 INFO - PROCESS | 1651 | 1461641881030 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:38:01 INFO - PROCESS | 1651 | 1461641881031 Marionette TRACE conn2 <- [1,1818,null,{}] 20:38:01 INFO - PROCESS | 1651 | 1461641881033 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}] 20:38:01 INFO - PROCESS | 1651 | 1461641881148 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:38:01 INFO - PROCESS | 1651 | 1461641881156 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302c2800 == 64 [pid = 1651] [id = 462] 20:38:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12d216c00) [pid = 1651] [serial = 1385] [outer = 0x0] 20:38:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12e559800) [pid = 1651] [serial = 1386] [outer = 0x12d216c00] 20:38:01 INFO - PROCESS | 1651 | 1461641881181 Marionette DEBUG loaded listener.js 20:38:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12e9dac00) [pid = 1651] [serial = 1387] [outer = 0x12d216c00] 20:38:01 INFO - PROCESS | 1651 | 1461641881507 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]]]}] 20:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 20:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:38:01 INFO - PROCESS | 1651 | 1461641881549 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:38:01 INFO - PROCESS | 1651 | 1461641881550 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:38:01 INFO - PROCESS | 1651 | 1461641881552 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:38:01 INFO - PROCESS | 1651 | 1461641881553 Marionette TRACE conn2 <- [1,1822,null,{}] 20:38:01 INFO - PROCESS | 1651 | 1461641881555 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}] 20:38:01 INFO - PROCESS | 1651 | 1461641881707 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:38:01 INFO - PROCESS | 1651 | 1461641881775 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11910d000 == 65 [pid = 1651] [id = 463] 20:38:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x1133e8800) [pid = 1651] [serial = 1388] [outer = 0x0] 20:38:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1147d8800) [pid = 1651] [serial = 1389] [outer = 0x1133e8800] 20:38:01 INFO - PROCESS | 1651 | 1461641881848 Marionette DEBUG loaded listener.js 20:38:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x114fdc000) [pid = 1651] [serial = 1390] [outer = 0x1133e8800] 20:38:02 INFO - PROCESS | 1651 | 1461641882269 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]]]}] 20:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 771ms 20:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:38:02 INFO - PROCESS | 1651 | 1461641882327 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:38:02 INFO - PROCESS | 1651 | 1461641882329 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:38:02 INFO - PROCESS | 1651 | 1461641882332 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:38:02 INFO - PROCESS | 1651 | 1461641882336 Marionette TRACE conn2 <- [1,1826,null,{}] 20:38:02 INFO - PROCESS | 1651 | 1461641882342 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}] 20:38:02 INFO - PROCESS | 1651 | 1461641882453 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:38:02 INFO - PROCESS | 1651 | 1461641882530 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295ba000 == 66 [pid = 1651] [id = 464] 20:38:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x119126400) [pid = 1651] [serial = 1391] [outer = 0x0] 20:38:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x119c97400) [pid = 1651] [serial = 1392] [outer = 0x119126400] 20:38:02 INFO - PROCESS | 1651 | 1461641882563 Marionette DEBUG loaded listener.js 20:38:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11ad89400) [pid = 1651] [serial = 1393] [outer = 0x119126400] 20:38:02 INFO - PROCESS | 1651 | 1461641882978 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]]]}] 20:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 675ms 20:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:38:03 INFO - PROCESS | 1651 | 1461641883007 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:38:03 INFO - PROCESS | 1651 | 1461641883009 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:38:03 INFO - PROCESS | 1651 | 1461641883012 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:38:03 INFO - PROCESS | 1651 | 1461641883013 Marionette TRACE conn2 <- [1,1830,null,{}] 20:38:03 INFO - PROCESS | 1651 | 1461641883016 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}] 20:38:03 INFO - PROCESS | 1651 | 1461641883148 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:38:03 INFO - PROCESS | 1651 | 1461641883227 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eac5000 == 67 [pid = 1651] [id = 465] 20:38:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11c4a5400) [pid = 1651] [serial = 1394] [outer = 0x0] 20:38:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x123f39800) [pid = 1651] [serial = 1395] [outer = 0x11c4a5400] 20:38:03 INFO - PROCESS | 1651 | 1461641883258 Marionette DEBUG loaded listener.js 20:38:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1242e6c00) [pid = 1651] [serial = 1396] [outer = 0x11c4a5400] 20:38:03 INFO - PROCESS | 1651 | 1461641883691 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]]]}] 20:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 720ms 20:38:03 INFO - PROCESS | 1651 | 1461641883732 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:38:03 INFO - PROCESS | 1651 | 1461641883735 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:38:03 INFO - PROCESS | 1651 | 1461641883744 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:38:03 INFO - PROCESS | 1651 | 1461641883747 Marionette TRACE conn2 <- [1,1834,null,{}] 20:38:03 INFO - PROCESS | 1651 | 1461641883749 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}] 20:38:03 INFO - PROCESS | 1651 | 1461641883859 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:38:03 INFO - PROCESS | 1651 | 1461641883938 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x130926800 == 68 [pid = 1651] [id = 466] 20:38:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1242e4800) [pid = 1651] [serial = 1397] [outer = 0x0] 20:38:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12903e800) [pid = 1651] [serial = 1398] [outer = 0x1242e4800] 20:38:03 INFO - PROCESS | 1651 | 1461641883970 Marionette DEBUG loaded listener.js 20:38:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12ba16c00) [pid = 1651] [serial = 1399] [outer = 0x1242e4800] 20:38:04 INFO - PROCESS | 1651 | 1461641884378 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]]]}] 20:38:04 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 20:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 677ms 20:38:04 INFO - PROCESS | 1651 | 1461641884417 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:38:04 INFO - PROCESS | 1651 | 1461641884418 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:38:04 INFO - PROCESS | 1651 | 1461641884421 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:38:04 INFO - PROCESS | 1651 | 1461641884422 Marionette TRACE conn2 <- [1,1838,null,{}] 20:38:04 INFO - PROCESS | 1651 | 1461641884425 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}] 20:38:04 INFO - PROCESS | 1651 | 1461641884548 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:38:04 INFO - PROCESS | 1651 | 1461641884614 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c35000 == 69 [pid = 1651] [id = 467] 20:38:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b47d000) [pid = 1651] [serial = 1400] [outer = 0x0] 20:38:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12d11cc00) [pid = 1651] [serial = 1401] [outer = 0x12b47d000] 20:38:04 INFO - PROCESS | 1651 | 1461641884644 Marionette DEBUG loaded listener.js 20:38:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12d21a800) [pid = 1651] [serial = 1402] [outer = 0x12b47d000] 20:38:05 INFO - PROCESS | 1651 | 1461641885097 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]]]}] 20:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 720ms 20:38:05 INFO - PROCESS | 1651 | 1461641885154 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:38:05 INFO - PROCESS | 1651 | 1461641885155 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:38:05 INFO - PROCESS | 1651 | 1461641885159 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:38:05 INFO - PROCESS | 1651 | 1461641885160 Marionette TRACE conn2 <- [1,1842,null,{}] 20:38:05 INFO - PROCESS | 1651 | 1461641885163 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}] 20:38:05 INFO - PROCESS | 1651 | 1461641885269 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:38:05 INFO - PROCESS | 1651 | 1461641885348 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fc3800 == 70 [pid = 1651] [id = 468] 20:38:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12e576800) [pid = 1651] [serial = 1403] [outer = 0x0] 20:38:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12eab5000) [pid = 1651] [serial = 1404] [outer = 0x12e576800] 20:38:05 INFO - PROCESS | 1651 | 1461641885385 Marionette DEBUG loaded listener.js 20:38:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12f037000) [pid = 1651] [serial = 1405] [outer = 0x12e576800] 20:38:05 INFO - PROCESS | 1651 | 1461641885856 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]]]}] 20:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 769ms 20:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:38:05 INFO - PROCESS | 1651 | 1461641885930 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:38:05 INFO - PROCESS | 1651 | 1461641885931 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:38:05 INFO - PROCESS | 1651 | 1461641885934 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:38:05 INFO - PROCESS | 1651 | 1461641885935 Marionette TRACE conn2 <- [1,1846,null,{}] 20:38:05 INFO - PROCESS | 1651 | 1461641885940 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}] 20:38:06 INFO - PROCESS | 1651 | 1461641886045 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:38:06 INFO - PROCESS | 1651 | 1461641886121 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x138226800 == 71 [pid = 1651] [id = 469] 20:38:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x114f56000) [pid = 1651] [serial = 1406] [outer = 0x0] 20:38:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x114f5c800) [pid = 1651] [serial = 1407] [outer = 0x114f56000] 20:38:06 INFO - PROCESS | 1651 | 1461641886151 Marionette DEBUG loaded listener.js 20:38:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12b2f6000) [pid = 1651] [serial = 1408] [outer = 0x114f56000] 20:38:06 INFO - PROCESS | 1651 | 1461641886601 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]]]}] 20:38:06 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) 20:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 719ms 20:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:38:06 INFO - PROCESS | 1651 | 1461641886671 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:38:06 INFO - PROCESS | 1651 | 1461641886672 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:38:06 INFO - PROCESS | 1651 | 1461641886677 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:38:06 INFO - PROCESS | 1651 | 1461641886678 Marionette TRACE conn2 <- [1,1850,null,{}] 20:38:06 INFO - PROCESS | 1651 | 1461641886680 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}] 20:38:06 INFO - PROCESS | 1651 | 1461641886788 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:38:06 INFO - PROCESS | 1651 | 1461641886866 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f280800 == 72 [pid = 1651] [id = 470] 20:38:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x114f56400) [pid = 1651] [serial = 1409] [outer = 0x0] 20:38:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12eabe800) [pid = 1651] [serial = 1410] [outer = 0x114f56400] 20:38:06 INFO - PROCESS | 1651 | 1461641886897 Marionette DEBUG loaded listener.js 20:38:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12f61ac00) [pid = 1651] [serial = 1411] [outer = 0x114f56400] 20:38:07 INFO - PROCESS | 1651 | 1461641887316 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]]]}] 20:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 669ms 20:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:38:07 INFO - PROCESS | 1651 | 1461641887346 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:38:07 INFO - PROCESS | 1651 | 1461641887347 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:38:07 INFO - PROCESS | 1651 | 1461641887350 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:38:07 INFO - PROCESS | 1651 | 1461641887351 Marionette TRACE conn2 <- [1,1854,null,{}] 20:38:07 INFO - PROCESS | 1651 | 1461641887368 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}] 20:38:07 INFO - PROCESS | 1651 | 1461641887478 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:38:07 INFO - PROCESS | 1651 | 1461641887720 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x124293800 == 73 [pid = 1651] [id = 471] 20:38:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x114b46c00) [pid = 1651] [serial = 1412] [outer = 0x0] 20:38:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x114f55c00) [pid = 1651] [serial = 1413] [outer = 0x114b46c00] 20:38:07 INFO - PROCESS | 1651 | 1461641887763 Marionette DEBUG loaded listener.js 20:38:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x114f95800) [pid = 1651] [serial = 1414] [outer = 0x114b46c00] 20:38:08 INFO - PROCESS | 1651 | 1461641888200 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]]]}] 20:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 874ms 20:38:08 INFO - PROCESS | 1651 | 1461641888225 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:38:08 INFO - PROCESS | 1651 | 1461641888227 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:38:08 INFO - PROCESS | 1651 | 1461641888230 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:38:08 INFO - PROCESS | 1651 | 1461641888232 Marionette TRACE conn2 <- [1,1858,null,{}] 20:38:08 INFO - PROCESS | 1651 | 1461641888236 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}] 20:38:08 INFO - PROCESS | 1651 | 1461641888344 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:38:08 INFO - PROCESS | 1651 | 1461641888413 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af1000 == 74 [pid = 1651] [id = 472] 20:38:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x1188ec400) [pid = 1651] [serial = 1415] [outer = 0x0] 20:38:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11a8ed000) [pid = 1651] [serial = 1416] [outer = 0x1188ec400] 20:38:08 INFO - PROCESS | 1651 | 1461641888443 Marionette DEBUG loaded listener.js 20:38:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11bcc1c00) [pid = 1651] [serial = 1417] [outer = 0x1188ec400] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1302c2800 == 73 [pid = 1651] [id = 462] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe73000 == 72 [pid = 1651] [id = 461] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12fad6000 == 71 [pid = 1651] [id = 460] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11c7cd800 == 70 [pid = 1651] [id = 459] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12fd02400) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea2b000 == 69 [pid = 1651] [id = 458] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddc2800 == 68 [pid = 1651] [id = 457] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12d533800 == 67 [pid = 1651] [id = 456] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11b505800 == 66 [pid = 1651] [id = 455] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc94800 == 65 [pid = 1651] [id = 454] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x127e0c000 == 64 [pid = 1651] [id = 453] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12389a800 == 63 [pid = 1651] [id = 452] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad40800 == 62 [pid = 1651] [id = 451] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1244ab800 == 61 [pid = 1651] [id = 450] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12faf1000 == 60 [pid = 1651] [id = 446] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12c106000 == 59 [pid = 1651] [id = 445] 20:38:08 INFO - PROCESS | 1651 | --DOCSHELL 0x119b55800 == 58 [pid = 1651] [id = 444] 20:38:08 INFO - PROCESS | 1651 | 1461641888924 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]]]}] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12e575000) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12d79d400) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12e55cc00) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12eac1c00) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12eab3400) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12f627c00) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x1242dcc00) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x127dc4c00) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11894ac00) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x116382c00) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12f2bc400) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x129b77800) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12b23f400) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12e9d8400) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x11ad6d800) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11bfb2800) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x124473800) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x119c95000) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x123f38800) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12f2b9000) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12bdbc400) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x1186b5800) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11be21000) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b479400) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x119b15800) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1133ef000) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12f7b5800) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x123f4ac00) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x114fe6800) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11acc7c00) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12faca800) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12d21f800) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 20:38:08 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12f032400) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 20:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 726ms 20:38:08 INFO - PROCESS | 1651 | 1461641888966 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:38:08 INFO - PROCESS | 1651 | 1461641888968 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:38:08 INFO - PROCESS | 1651 | 1461641888978 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:38:08 INFO - PROCESS | 1651 | 1461641888979 Marionette TRACE conn2 <- [1,1862,null,{}] 20:38:08 INFO - PROCESS | 1651 | 1461641888981 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}] 20:38:09 INFO - PROCESS | 1651 | 1461641889070 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:38:09 INFO - PROCESS | 1651 | 1461641889078 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c590800 == 59 [pid = 1651] [id = 473] 20:38:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11be1ac00) [pid = 1651] [serial = 1418] [outer = 0x0] 20:38:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11c3bd400) [pid = 1651] [serial = 1419] [outer = 0x11be1ac00] 20:38:09 INFO - PROCESS | 1651 | 1461641889104 Marionette DEBUG loaded listener.js 20:38:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x123a52c00) [pid = 1651] [serial = 1420] [outer = 0x11be1ac00] 20:38:09 INFO - PROCESS | 1651 | 1461641889482 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]]]}] 20:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 573ms 20:38:09 INFO - PROCESS | 1651 | 1461641889551 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:38:09 INFO - PROCESS | 1651 | 1461641889553 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:38:09 INFO - PROCESS | 1651 | 1461641889556 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:38:09 INFO - PROCESS | 1651 | 1461641889560 Marionette TRACE conn2 <- [1,1866,null,{}] 20:38:09 INFO - PROCESS | 1651 | 1461641889567 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}] 20:38:09 INFO - PROCESS | 1651 | 1461641889658 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:38:09 INFO - PROCESS | 1651 | 1461641889665 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c11c000 == 60 [pid = 1651] [id = 474] 20:38:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x123f35000) [pid = 1651] [serial = 1421] [outer = 0x0] 20:38:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x124f7d800) [pid = 1651] [serial = 1422] [outer = 0x123f35000] 20:38:09 INFO - PROCESS | 1651 | 1461641889695 Marionette DEBUG loaded listener.js 20:38:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x129b7e400) [pid = 1651] [serial = 1423] [outer = 0x123f35000] 20:38:10 INFO - PROCESS | 1651 | 1461641890037 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]]]}] 20:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 525ms 20:38:10 INFO - PROCESS | 1651 | 1461641890081 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:38:10 INFO - PROCESS | 1651 | 1461641890083 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:38:10 INFO - PROCESS | 1651 | 1461641890085 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:38:10 INFO - PROCESS | 1651 | 1461641890086 Marionette TRACE conn2 <- [1,1870,null,{}] 20:38:10 INFO - PROCESS | 1651 | 1461641890088 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}] 20:38:10 INFO - PROCESS | 1651 | 1461641890177 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:38:10 INFO - PROCESS | 1651 | 1461641890181 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd20000 == 61 [pid = 1651] [id = 475] 20:38:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x129b7f000) [pid = 1651] [serial = 1424] [outer = 0x0] 20:38:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b240000) [pid = 1651] [serial = 1425] [outer = 0x129b7f000] 20:38:10 INFO - PROCESS | 1651 | 1461641890208 Marionette DEBUG loaded listener.js 20:38:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b2fac00) [pid = 1651] [serial = 1426] [outer = 0x129b7f000] 20:38:10 INFO - PROCESS | 1651 | 1461641890554 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]]]}] 20:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 20:38:10 INFO - PROCESS | 1651 | 1461641890603 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:38:10 INFO - PROCESS | 1651 | 1461641890605 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:38:10 INFO - PROCESS | 1651 | 1461641890607 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:38:10 INFO - PROCESS | 1651 | 1461641890608 Marionette TRACE conn2 <- [1,1874,null,{}] 20:38:10 INFO - PROCESS | 1651 | 1461641890610 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}] 20:38:10 INFO - PROCESS | 1651 | 1461641890699 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:38:10 INFO - PROCESS | 1651 | 1461641890771 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12deba000 == 62 [pid = 1651] [id = 476] 20:38:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12bad0000) [pid = 1651] [serial = 1427] [outer = 0x0] 20:38:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12bc52800) [pid = 1651] [serial = 1428] [outer = 0x12bad0000] 20:38:10 INFO - PROCESS | 1651 | 1461641890803 Marionette DEBUG loaded listener.js 20:38:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12d11ec00) [pid = 1651] [serial = 1429] [outer = 0x12bad0000] 20:38:11 INFO - PROCESS | 1651 | 1461641891127 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]]]}] 20:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 570ms 20:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:38:11 INFO - PROCESS | 1651 | 1461641891177 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:38:11 INFO - PROCESS | 1651 | 1461641891178 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:38:11 INFO - PROCESS | 1651 | 1461641891180 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:38:11 INFO - PROCESS | 1651 | 1461641891181 Marionette TRACE conn2 <- [1,1878,null,{}] 20:38:11 INFO - PROCESS | 1651 | 1461641891183 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}] 20:38:11 INFO - PROCESS | 1651 | 1461641891298 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:38:11 INFO - PROCESS | 1651 | 1461641891314 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f290800 == 63 [pid = 1651] [id = 477] 20:38:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12bfc4400) [pid = 1651] [serial = 1430] [outer = 0x0] 20:38:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12d518800) [pid = 1651] [serial = 1431] [outer = 0x12bfc4400] 20:38:11 INFO - PROCESS | 1651 | 1461641891340 Marionette DEBUG loaded listener.js 20:38:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12e560400) [pid = 1651] [serial = 1432] [outer = 0x12bfc4400] 20:38:11 INFO - PROCESS | 1651 | 1461641891702 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]]]}] 20:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 567ms 20:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:38:11 INFO - PROCESS | 1651 | 1461641891749 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:38:11 INFO - PROCESS | 1651 | 1461641891750 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:38:11 INFO - PROCESS | 1651 | 1461641891752 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:38:11 INFO - PROCESS | 1651 | 1461641891753 Marionette TRACE conn2 <- [1,1882,null,{}] 20:38:11 INFO - PROCESS | 1651 | 1461641891756 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}] 20:38:11 INFO - PROCESS | 1651 | 1461641891866 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:38:11 INFO - PROCESS | 1651 | 1461641891907 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd5000 == 64 [pid = 1651] [id = 478] 20:38:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12e565800) [pid = 1651] [serial = 1433] [outer = 0x0] 20:38:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12eac0800) [pid = 1651] [serial = 1434] [outer = 0x12e565800] 20:38:11 INFO - PROCESS | 1651 | 1461641891932 Marionette DEBUG loaded listener.js 20:38:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12f2b6400) [pid = 1651] [serial = 1435] [outer = 0x12e565800] 20:38:12 INFO - PROCESS | 1651 | 1461641892318 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]]]}] 20:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 620ms 20:38:12 INFO - PROCESS | 1651 | 1461641892373 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:38:12 INFO - PROCESS | 1651 | 1461641892375 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:38:12 INFO - PROCESS | 1651 | 1461641892379 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:38:12 INFO - PROCESS | 1651 | 1461641892381 Marionette TRACE conn2 <- [1,1886,null,{}] 20:38:12 INFO - PROCESS | 1651 | 1461641892384 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}] 20:38:12 INFO - PROCESS | 1651 | 1461641892565 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:38:12 INFO - PROCESS | 1651 | 1461641892673 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x130922000 == 65 [pid = 1651] [id = 479] 20:38:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f2b8000) [pid = 1651] [serial = 1436] [outer = 0x0] 20:38:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12f626000) [pid = 1651] [serial = 1437] [outer = 0x12f2b8000] 20:38:12 INFO - PROCESS | 1651 | 1461641892700 Marionette DEBUG loaded listener.js 20:38:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12f7ad000) [pid = 1651] [serial = 1438] [outer = 0x12f2b8000] 20:38:13 INFO - PROCESS | 1651 | 1461641893002 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]]]}] 20:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 671ms 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x114fdec00) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11bfba400) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12b24a800) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12b47b800) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x119b0ec00) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11bf52400) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x11b55a800) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12fac5c00) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x123eda000) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x115729c00) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12d1e3c00) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1273e4400) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:38:13 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x114b4c400) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:38:13 INFO - PROCESS | 1651 | 1461641893159 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:38:13 INFO - PROCESS | 1651 | 1461641893161 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:38:13 INFO - PROCESS | 1651 | 1461641893166 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:38:13 INFO - PROCESS | 1651 | 1461641893167 Marionette TRACE conn2 <- [1,1890,null,{}] 20:38:13 INFO - PROCESS | 1651 | 1461641893169 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}] 20:38:13 INFO - PROCESS | 1651 | 1461641893258 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:38:13 INFO - PROCESS | 1651 | 1461641893264 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x129975800 == 66 [pid = 1651] [id = 480] 20:38:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x114fb3c00) [pid = 1651] [serial = 1439] [outer = 0x0] 20:38:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x114fbb800) [pid = 1651] [serial = 1440] [outer = 0x114fb3c00] 20:38:13 INFO - PROCESS | 1651 | 1461641893289 Marionette DEBUG loaded listener.js 20:38:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x114fbfc00) [pid = 1651] [serial = 1441] [outer = 0x114fb3c00] 20:38:13 INFO - PROCESS | 1651 | 1461641893623 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]]]}] 20:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 469ms 20:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:38:13 INFO - PROCESS | 1651 | 1461641893635 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:38:13 INFO - PROCESS | 1651 | 1461641893637 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:38:13 INFO - PROCESS | 1651 | 1461641893642 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:38:13 INFO - PROCESS | 1651 | 1461641893643 Marionette TRACE conn2 <- [1,1894,null,{}] 20:38:13 INFO - PROCESS | 1651 | 1461641893646 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}] 20:38:13 INFO - PROCESS | 1651 | 1461641893737 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:38:13 INFO - PROCESS | 1651 | 1461641893800 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c22000 == 67 [pid = 1651] [id = 481] 20:38:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x114fbec00) [pid = 1651] [serial = 1442] [outer = 0x0] 20:38:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11a820000) [pid = 1651] [serial = 1443] [outer = 0x114fbec00] 20:38:13 INFO - PROCESS | 1651 | 1461641893834 Marionette DEBUG loaded listener.js 20:38:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12b3d7c00) [pid = 1651] [serial = 1444] [outer = 0x114fbec00] 20:38:14 INFO - PROCESS | 1651 | 1461641894263 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]]]}] 20:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 20:38:14 INFO - PROCESS | 1651 | 1461641894312 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:38:14 INFO - PROCESS | 1651 | 1461641894314 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:38:14 INFO - PROCESS | 1651 | 1461641894316 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:38:14 INFO - PROCESS | 1651 | 1461641894318 Marionette TRACE conn2 <- [1,1898,null,{}] 20:38:14 INFO - PROCESS | 1651 | 1461641894332 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}] 20:38:14 INFO - PROCESS | 1651 | 1461641894436 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:38:14 INFO - PROCESS | 1651 | 1461641894440 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x138229000 == 68 [pid = 1651] [id = 482] 20:38:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12b3dc800) [pid = 1651] [serial = 1445] [outer = 0x0] 20:38:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12bad0400) [pid = 1651] [serial = 1446] [outer = 0x12b3dc800] 20:38:14 INFO - PROCESS | 1651 | 1461641894465 Marionette DEBUG loaded listener.js 20:38:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12f61f800) [pid = 1651] [serial = 1447] [outer = 0x12b3dc800] 20:38:14 INFO - PROCESS | 1651 | 1461641894798 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]]]}] 20:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 20:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:38:14 INFO - PROCESS | 1651 | 1461641894837 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:38:14 INFO - PROCESS | 1651 | 1461641894840 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:38:14 INFO - PROCESS | 1651 | 1461641894842 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:38:14 INFO - PROCESS | 1651 | 1461641894843 Marionette TRACE conn2 <- [1,1902,null,{}] 20:38:14 INFO - PROCESS | 1651 | 1461641894846 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}] 20:38:14 INFO - PROCESS | 1651 | 1461641894935 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:38:15 INFO - PROCESS | 1651 | 1461641895004 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f14000 == 69 [pid = 1651] [id = 483] 20:38:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12b3e1800) [pid = 1651] [serial = 1448] [outer = 0x0] 20:38:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12f7ad800) [pid = 1651] [serial = 1449] [outer = 0x12b3e1800] 20:38:15 INFO - PROCESS | 1651 | 1461641895029 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12fac5400) [pid = 1651] [serial = 1450] [outer = 0x12b3e1800] 20:38:15 INFO - PROCESS | 1651 | 1461641895485 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]]]}] 20:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 669ms 20:38:15 INFO - PROCESS | 1651 | 1461641895511 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:38:15 INFO - PROCESS | 1651 | 1461641895514 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:38:15 INFO - PROCESS | 1651 | 1461641895517 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:38:15 INFO - PROCESS | 1651 | 1461641895520 Marionette TRACE conn2 <- [1,1906,null,{}] 20:38:15 INFO - PROCESS | 1651 | 1461641895524 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}] 20:38:15 INFO - PROCESS | 1651 | 1461641895645 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:38:15 INFO - PROCESS | 1651 | 1461641895723 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x129982800 == 70 [pid = 1651] [id = 484] 20:38:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x114fe8400) [pid = 1651] [serial = 1451] [outer = 0x0] 20:38:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x1188e4c00) [pid = 1651] [serial = 1452] [outer = 0x114fe8400] 20:38:15 INFO - PROCESS | 1651 | 1461641895758 Marionette DEBUG loaded listener.js 20:38:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x119b11400) [pid = 1651] [serial = 1453] [outer = 0x114fe8400] 20:38:16 INFO - PROCESS | 1651 | 1461641896178 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]]]}] 20:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 723ms 20:38:16 INFO - PROCESS | 1651 | 1461641896241 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:38:16 INFO - PROCESS | 1651 | 1461641896245 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:38:16 INFO - PROCESS | 1651 | 1461641896250 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:38:16 INFO - PROCESS | 1651 | 1461641896251 Marionette TRACE conn2 <- [1,1910,null,{}] 20:38:16 INFO - PROCESS | 1651 | 1461641896254 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}] 20:38:16 INFO - PROCESS | 1651 | 1461641896391 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:38:16 INFO - PROCESS | 1651 | 1461641896470 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd1e000 == 71 [pid = 1651] [id = 485] 20:38:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x119b11800) [pid = 1651] [serial = 1454] [outer = 0x0] 20:38:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11bfaf400) [pid = 1651] [serial = 1455] [outer = 0x119b11800] 20:38:16 INFO - PROCESS | 1651 | 1461641896502 Marionette DEBUG loaded listener.js 20:38:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x123a57c00) [pid = 1651] [serial = 1456] [outer = 0x119b11800] 20:38:16 INFO - PROCESS | 1651 | 1461641896939 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]]]}] 20:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 20:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:38:16 INFO - PROCESS | 1651 | 1461641896974 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:38:16 INFO - PROCESS | 1651 | 1461641896975 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:38:16 INFO - PROCESS | 1651 | 1461641896978 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:38:16 INFO - PROCESS | 1651 | 1461641896981 Marionette TRACE conn2 <- [1,1914,null,{}] 20:38:16 INFO - PROCESS | 1651 | 1461641896988 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}] 20:38:17 INFO - PROCESS | 1651 | 1461641897100 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:38:17 INFO - PROCESS | 1651 | 1461641897181 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1380e0800 == 72 [pid = 1651] [id = 486] 20:38:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x123f45800) [pid = 1651] [serial = 1457] [outer = 0x0] 20:38:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x129596400) [pid = 1651] [serial = 1458] [outer = 0x123f45800] 20:38:17 INFO - PROCESS | 1651 | 1461641897214 Marionette DEBUG loaded listener.js 20:38:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12b3d8400) [pid = 1651] [serial = 1459] [outer = 0x123f45800] 20:38:17 INFO - PROCESS | 1651 | 1461641897636 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]]]}] 20:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 671ms 20:38:17 INFO - PROCESS | 1651 | 1461641897649 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:38:17 INFO - PROCESS | 1651 | 1461641897651 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:38:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:38:17 INFO - PROCESS | 1651 | 1461641897653 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:38:17 INFO - PROCESS | 1651 | 1461641897655 Marionette TRACE conn2 <- [1,1918,null,{}] 20:38:17 INFO - PROCESS | 1651 | 1461641897657 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}] 20:38:17 INFO - PROCESS | 1651 | 1461641897785 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:38:17 INFO - PROCESS | 1651 | 1461641897862 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aed6800 == 73 [pid = 1651] [id = 487] 20:38:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12b3df000) [pid = 1651] [serial = 1460] [outer = 0x0] 20:38:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12ba15800) [pid = 1651] [serial = 1461] [outer = 0x12b3df000] 20:38:17 INFO - PROCESS | 1651 | 1461641897893 Marionette DEBUG loaded listener.js 20:38:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12bdc0800) [pid = 1651] [serial = 1462] [outer = 0x12b3df000] 20:38:18 INFO - PROCESS | 1651 | 1461641898314 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]]]}] 20:38:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 20:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:38:18 INFO - PROCESS | 1651 | 1461641898325 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:38:18 INFO - PROCESS | 1651 | 1461641898326 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:38:18 INFO - PROCESS | 1651 | 1461641898328 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:38:18 INFO - PROCESS | 1651 | 1461641898329 Marionette TRACE conn2 <- [1,1922,null,{}] 20:38:18 INFO - PROCESS | 1651 | 1461641898332 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}] 20:38:18 INFO - PROCESS | 1651 | 1461641898423 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:38:18 INFO - PROCESS | 1651 | 1461641898551 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x13813e000 == 74 [pid = 1651] [id = 488] 20:38:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12ba1c400) [pid = 1651] [serial = 1463] [outer = 0x0] 20:38:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12d220400) [pid = 1651] [serial = 1464] [outer = 0x12ba1c400] 20:38:18 INFO - PROCESS | 1651 | 1461641898601 Marionette DEBUG loaded listener.js 20:38:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12e575800) [pid = 1651] [serial = 1465] [outer = 0x12ba1c400] 20:38:19 INFO - PROCESS | 1651 | 1461641899188 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]]]}] 20:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 921ms 20:38:19 INFO - PROCESS | 1651 | 1461641899250 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:38:19 INFO - PROCESS | 1651 | 1461641899251 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:38:19 INFO - PROCESS | 1651 | 1461641899253 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 1651 | 1461641899255 Marionette TRACE conn2 <- [1,1926,null,{}] 20:38:19 INFO - PROCESS | 1651 | 1461641899257 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}] 20:38:19 INFO - PROCESS | 1651 | 1461641899381 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:38:19 INFO - PROCESS | 1651 | 1461641899461 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x138155000 == 75 [pid = 1651] [id = 489] 20:38:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12eab8c00) [pid = 1651] [serial = 1466] [outer = 0x0] 20:38:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12fac5000) [pid = 1651] [serial = 1467] [outer = 0x12eab8c00] 20:38:19 INFO - PROCESS | 1651 | 1461641899495 Marionette DEBUG loaded listener.js 20:38:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12fdcfc00) [pid = 1651] [serial = 1468] [outer = 0x12eab8c00] 20:38:19 INFO - PROCESS | 1651 | 1461641899888 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]]]}] 20:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 20:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:38:19 INFO - PROCESS | 1651 | 1461641899924 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:38:19 INFO - PROCESS | 1651 | 1461641899925 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:38:19 INFO - PROCESS | 1651 | 1461641899927 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:38:19 INFO - PROCESS | 1651 | 1461641899929 Marionette TRACE conn2 <- [1,1930,null,{}] 20:38:19 INFO - PROCESS | 1651 | 1461641899931 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}] 20:38:20 INFO - PROCESS | 1651 | 1461641900037 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:38:20 INFO - PROCESS | 1651 | 1461641900103 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c841000 == 76 [pid = 1651] [id = 490] 20:38:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12d392400) [pid = 1651] [serial = 1469] [outer = 0x0] 20:38:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12d398800) [pid = 1651] [serial = 1470] [outer = 0x12d392400] 20:38:20 INFO - PROCESS | 1651 | 1461641900173 Marionette DEBUG loaded listener.js 20:38:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12d39e000) [pid = 1651] [serial = 1471] [outer = 0x12d392400] 20:38:20 INFO - PROCESS | 1651 | 1461641900547 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]]]}] 20:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 672ms 20:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:38:20 INFO - PROCESS | 1651 | 1461641900600 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:38:20 INFO - PROCESS | 1651 | 1461641900601 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:38:20 INFO - PROCESS | 1651 | 1461641900603 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:38:20 INFO - PROCESS | 1651 | 1461641900604 Marionette TRACE conn2 <- [1,1934,null,{}] 20:38:20 INFO - PROCESS | 1651 | 1461641900607 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}] 20:38:20 INFO - PROCESS | 1651 | 1461641900717 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:38:20 INFO - PROCESS | 1651 | 1461641900828 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a92000 == 77 [pid = 1651] [id = 491] 20:38:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12d39a000) [pid = 1651] [serial = 1472] [outer = 0x0] 20:38:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12fd04000) [pid = 1651] [serial = 1473] [outer = 0x12d39a000] 20:38:20 INFO - PROCESS | 1651 | 1461641900860 Marionette DEBUG loaded listener.js 20:38:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12feee000) [pid = 1651] [serial = 1474] [outer = 0x12d39a000] 20:38:21 INFO - PROCESS | 1651 | 1461641901316 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]]]}] 20:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 20:38:21 INFO - PROCESS | 1651 | 1461641901324 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:38:21 INFO - PROCESS | 1651 | 1461641901325 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:38:21 INFO - PROCESS | 1651 | 1461641901328 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:38:21 INFO - PROCESS | 1651 | 1461641901329 Marionette TRACE conn2 <- [1,1938,null,{}] 20:38:21 INFO - PROCESS | 1651 | 1461641901331 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}] 20:38:21 INFO - PROCESS | 1651 | 1461641901443 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:38:21 INFO - PROCESS | 1651 | 1461641901525 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a4800 == 78 [pid = 1651] [id = 492] 20:38:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x1163db000) [pid = 1651] [serial = 1475] [outer = 0x0] 20:38:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ba1c000) [pid = 1651] [serial = 1476] [outer = 0x1163db000] 20:38:21 INFO - PROCESS | 1651 | 1461641901555 Marionette DEBUG loaded listener.js 20:38:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12ddd7000) [pid = 1651] [serial = 1477] [outer = 0x1163db000] 20:38:22 INFO - PROCESS | 1651 | 1461641902381 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]]]}] 20:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1121ms 20:38:22 INFO - PROCESS | 1651 | 1461641902450 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:38:22 INFO - PROCESS | 1651 | 1461641902452 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:38:22 INFO - PROCESS | 1651 | 1461641902461 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:38:22 INFO - PROCESS | 1651 | 1461641902463 Marionette TRACE conn2 <- [1,1942,null,{}] 20:38:22 INFO - PROCESS | 1651 | 1461641902467 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}] 20:38:22 INFO - PROCESS | 1651 | 1461641902572 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:38:22 INFO - PROCESS | 1651 | 1461641902640 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119182000 == 79 [pid = 1651] [id = 493] 20:38:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x114350000) [pid = 1651] [serial = 1478] [outer = 0x0] 20:38:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x114f5e800) [pid = 1651] [serial = 1479] [outer = 0x114350000] 20:38:22 INFO - PROCESS | 1651 | 1461641902711 Marionette DEBUG loaded listener.js 20:38:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x114fe8800) [pid = 1651] [serial = 1480] [outer = 0x114350000] 20:38:23 INFO - PROCESS | 1651 | 1461641903114 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]]]}] 20:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 673ms 20:38:23 INFO - PROCESS | 1651 | 1461641903133 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:38:23 INFO - PROCESS | 1651 | 1461641903137 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:38:23 INFO - PROCESS | 1651 | 1461641903141 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:38:23 INFO - PROCESS | 1651 | 1461641903143 Marionette TRACE conn2 <- [1,1946,null,{}] 20:38:23 INFO - PROCESS | 1651 | 1461641903145 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}] 20:38:23 INFO - PROCESS | 1651 | 1461641903245 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:38:23 INFO - PROCESS | 1651 | 1461641903330 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12389c000 == 80 [pid = 1651] [id = 494] 20:38:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x1166db800) [pid = 1651] [serial = 1481] [outer = 0x0] 20:38:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x118e0d000) [pid = 1651] [serial = 1482] [outer = 0x1166db800] 20:38:23 INFO - PROCESS | 1651 | 1461641903358 Marionette DEBUG loaded listener.js 20:38:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x119b08800) [pid = 1651] [serial = 1483] [outer = 0x1166db800] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x138229000 == 79 [pid = 1651] [id = 482] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x137c22000 == 78 [pid = 1651] [id = 481] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x129975800 == 77 [pid = 1651] [id = 480] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x130922000 == 76 [pid = 1651] [id = 479] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd5000 == 75 [pid = 1651] [id = 478] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12f290800 == 74 [pid = 1651] [id = 477] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12e559800) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12bfc0c00) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x115729c00) [pid = 1651] [serial = 1484] [outer = 0x11c455c00] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12deba000 == 73 [pid = 1651] [id = 476] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd20000 == 72 [pid = 1651] [id = 475] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12c11c000 == 71 [pid = 1651] [id = 474] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11c590800 == 70 [pid = 1651] [id = 473] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119af1000 == 69 [pid = 1651] [id = 472] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x124293800 == 68 [pid = 1651] [id = 471] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x137fc3800 == 67 [pid = 1651] [id = 468] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x137c35000 == 66 [pid = 1651] [id = 467] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x130926800 == 65 [pid = 1651] [id = 466] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12eac5000 == 64 [pid = 1651] [id = 465] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1295ba000 == 63 [pid = 1651] [id = 464] 20:38:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11910d000 == 62 [pid = 1651] [id = 463] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12dde0400) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12d7a0800) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x127dc9c00) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x119257400) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x123f4bc00) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12d50cc00) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12d11f800) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x129db2000) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x129db7400) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12b482c00) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12b249000) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12bad5400) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12ba14c00) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11ab43400) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x119c94400) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11c40bc00) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x123a5a000) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x123f3e800) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x114f87800) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11be19000) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11bf54400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12fd0f400) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12eabf800) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x123f47000) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x123f50400) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11866e800) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11580e400) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12b479c00) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12bc55400) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11bf48c00) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 20:38:23 INFO - PROCESS | 1651 | 1461641903847 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]]]}] 20:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 20:38:23 INFO - PROCESS | 1651 | 1461641903861 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:38:23 INFO - PROCESS | 1651 | 1461641903862 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:38:23 INFO - PROCESS | 1651 | 1461641903888 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:38:23 INFO - PROCESS | 1651 | 1461641903890 Marionette TRACE conn2 <- [1,1950,null,{}] 20:38:23 INFO - PROCESS | 1651 | 1461641903898 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}] 20:38:23 INFO - PROCESS | 1651 | 1461641903992 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:38:23 INFO - PROCESS | 1651 | 1461641903997 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b854000 == 63 [pid = 1651] [id = 495] 20:38:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x119c94400) [pid = 1651] [serial = 1485] [outer = 0x0] 20:38:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11bf52400) [pid = 1651] [serial = 1486] [outer = 0x119c94400] 20:38:24 INFO - PROCESS | 1651 | 1461641904026 Marionette DEBUG loaded listener.js 20:38:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11c459400) [pid = 1651] [serial = 1487] [outer = 0x119c94400] 20:38:24 INFO - PROCESS | 1651 | 1461641904421 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]]]}] 20:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 577ms 20:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:38:24 INFO - PROCESS | 1651 | 1461641904460 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:38:24 INFO - PROCESS | 1651 | 1461641904461 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:38:24 INFO - PROCESS | 1651 | 1461641904464 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:38:24 INFO - PROCESS | 1651 | 1461641904465 Marionette TRACE conn2 <- [1,1954,null,{}] 20:38:24 INFO - PROCESS | 1651 | 1461641904467 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}] 20:38:24 INFO - PROCESS | 1651 | 1461641904566 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:38:24 INFO - PROCESS | 1651 | 1461641904573 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2e0800 == 64 [pid = 1651] [id = 496] 20:38:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x123f37400) [pid = 1651] [serial = 1488] [outer = 0x0] 20:38:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x123f42800) [pid = 1651] [serial = 1489] [outer = 0x123f37400] 20:38:24 INFO - PROCESS | 1651 | 1461641904599 Marionette DEBUG loaded listener.js 20:38:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12402f800) [pid = 1651] [serial = 1490] [outer = 0x123f37400] 20:38:24 INFO - PROCESS | 1651 | 1461641904941 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]]]}] 20:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 20:38:24 INFO - PROCESS | 1651 | 1461641904982 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:38:24 INFO - PROCESS | 1651 | 1461641904983 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:38:24 INFO - PROCESS | 1651 | 1461641904986 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:38:24 INFO - PROCESS | 1651 | 1461641904987 Marionette TRACE conn2 <- [1,1958,null,{}] 20:38:24 INFO - PROCESS | 1651 | 1461641904989 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}] 20:38:25 INFO - PROCESS | 1651 | 1461641905077 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:38:25 INFO - PROCESS | 1651 | 1461641905082 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd22000 == 65 [pid = 1651] [id = 497] 20:38:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x124036800) [pid = 1651] [serial = 1491] [outer = 0x0] 20:38:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1275d9000) [pid = 1651] [serial = 1492] [outer = 0x124036800] 20:38:25 INFO - PROCESS | 1651 | 1461641905108 Marionette DEBUG loaded listener.js 20:38:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x127e49800) [pid = 1651] [serial = 1493] [outer = 0x124036800] 20:38:25 INFO - PROCESS | 1651 | 1461641905459 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]]]}] 20:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 20:38:25 INFO - PROCESS | 1651 | 1461641905504 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:38:25 INFO - PROCESS | 1651 | 1461641905506 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:38:25 INFO - PROCESS | 1651 | 1461641905508 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:38:25 INFO - PROCESS | 1651 | 1461641905509 Marionette TRACE conn2 <- [1,1962,null,{}] 20:38:25 INFO - PROCESS | 1651 | 1461641905511 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}] 20:38:25 INFO - PROCESS | 1651 | 1461641905646 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:38:25 INFO - PROCESS | 1651 | 1461641905694 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ead1000 == 66 [pid = 1651] [id = 498] 20:38:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x1277fa800) [pid = 1651] [serial = 1494] [outer = 0x0] 20:38:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x129db5000) [pid = 1651] [serial = 1495] [outer = 0x1277fa800] 20:38:25 INFO - PROCESS | 1651 | 1461641905720 Marionette DEBUG loaded listener.js 20:38:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12b3e3400) [pid = 1651] [serial = 1496] [outer = 0x1277fa800] 20:38:26 INFO - PROCESS | 1651 | 1461641906017 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]]]}] 20:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 20:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:38:26 INFO - PROCESS | 1651 | 1461641906028 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:38:26 INFO - PROCESS | 1651 | 1461641906030 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:38:26 INFO - PROCESS | 1651 | 1461641906032 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:38:26 INFO - PROCESS | 1651 | 1461641906033 Marionette TRACE conn2 <- [1,1966,null,{}] 20:38:26 INFO - PROCESS | 1651 | 1461641906035 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}] 20:38:26 INFO - PROCESS | 1651 | 1461641906163 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:38:26 INFO - PROCESS | 1651 | 1461641906176 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f659000 == 67 [pid = 1651] [id = 499] 20:38:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12b47d400) [pid = 1651] [serial = 1497] [outer = 0x0] 20:38:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12ba17400) [pid = 1651] [serial = 1498] [outer = 0x12b47d400] 20:38:26 INFO - PROCESS | 1651 | 1461641906201 Marionette DEBUG loaded listener.js 20:38:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12d11bc00) [pid = 1651] [serial = 1499] [outer = 0x12b47d400] 20:38:26 INFO - PROCESS | 1651 | 1461641906542 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]]]}] 20:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 20:38:26 INFO - PROCESS | 1651 | 1461641906552 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:38:26 INFO - PROCESS | 1651 | 1461641906553 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:38:26 INFO - PROCESS | 1651 | 1461641906562 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:38:26 INFO - PROCESS | 1651 | 1461641906564 Marionette TRACE conn2 <- [1,1970,null,{}] 20:38:26 INFO - PROCESS | 1651 | 1461641906566 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}] 20:38:26 INFO - PROCESS | 1651 | 1461641906678 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:38:26 INFO - PROCESS | 1651 | 1461641906719 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd7800 == 68 [pid = 1651] [id = 500] 20:38:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12b47e400) [pid = 1651] [serial = 1500] [outer = 0x0] 20:38:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12d39b400) [pid = 1651] [serial = 1501] [outer = 0x12b47e400] 20:38:26 INFO - PROCESS | 1651 | 1461641906747 Marionette DEBUG loaded listener.js 20:38:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12dc0f000) [pid = 1651] [serial = 1502] [outer = 0x12b47e400] 20:38:27 INFO - PROCESS | 1651 | 1461641907059 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]]]}] 20:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 20:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:38:27 INFO - PROCESS | 1651 | 1461641907083 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:38:27 INFO - PROCESS | 1651 | 1461641907085 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:38:27 INFO - PROCESS | 1651 | 1461641907087 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:38:27 INFO - PROCESS | 1651 | 1461641907090 Marionette TRACE conn2 <- [1,1974,null,{}] 20:38:27 INFO - PROCESS | 1651 | 1461641907100 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}] 20:38:27 INFO - PROCESS | 1651 | 1461641907224 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:38:27 INFO - PROCESS | 1651 | 1461641907234 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1304a0000 == 69 [pid = 1651] [id = 501] 20:38:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12d21ac00) [pid = 1651] [serial = 1503] [outer = 0x0] 20:38:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12e571800) [pid = 1651] [serial = 1504] [outer = 0x12d21ac00] 20:38:27 INFO - PROCESS | 1651 | 1461641907262 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12eab3c00) [pid = 1651] [serial = 1505] [outer = 0x12d21ac00] 20:38:27 INFO - PROCESS | 1651 | 1461641907610 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]]]}] 20:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 528ms 20:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:38:27 INFO - PROCESS | 1651 | 1461641907616 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:38:27 INFO - PROCESS | 1651 | 1461641907617 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:38:27 INFO - PROCESS | 1651 | 1461641907619 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:38:27 INFO - PROCESS | 1651 | 1461641907620 Marionette TRACE conn2 <- [1,1978,null,{}] 20:38:27 INFO - PROCESS | 1651 | 1461641907625 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}] 20:38:27 INFO - PROCESS | 1651 | 1461641907742 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:38:27 INFO - PROCESS | 1651 | 1461641907755 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13794d000 == 70 [pid = 1651] [id = 502] 20:38:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12d345c00) [pid = 1651] [serial = 1506] [outer = 0x0] 20:38:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12d34c800) [pid = 1651] [serial = 1507] [outer = 0x12d345c00] 20:38:27 INFO - PROCESS | 1651 | 1461641907781 Marionette DEBUG loaded listener.js 20:38:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12d350800) [pid = 1651] [serial = 1508] [outer = 0x12d345c00] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12bfc4400) [pid = 1651] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12e565800) [pid = 1651] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x114b46c00) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1188ec400) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12bad0000) [pid = 1651] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x129b7f000) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12f2b8000) [pid = 1651] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12d216c00) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x114fb3c00) [pid = 1651] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x123f35000) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x114fbec00) [pid = 1651] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x11be1ac00) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:38:28 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12b3dc800) [pid = 1651] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:38:28 INFO - PROCESS | 1651 | 1461641908255 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]]]}] 20:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 670ms 20:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:38:28 INFO - PROCESS | 1651 | 1461641908290 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:38:28 INFO - PROCESS | 1651 | 1461641908291 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:38:28 INFO - PROCESS | 1651 | 1461641908293 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:38:28 INFO - PROCESS | 1651 | 1461641908295 Marionette TRACE conn2 <- [1,1982,null,{}] 20:38:28 INFO - PROCESS | 1651 | 1461641908297 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}] 20:38:28 INFO - PROCESS | 1651 | 1461641908403 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:38:28 INFO - PROCESS | 1651 | 1461641908475 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c2d800 == 71 [pid = 1651] [id = 503] 20:38:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x119258000) [pid = 1651] [serial = 1509] [outer = 0x0] 20:38:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x1242dcc00) [pid = 1651] [serial = 1510] [outer = 0x119258000] 20:38:28 INFO - PROCESS | 1651 | 1461641908504 Marionette DEBUG loaded listener.js 20:38:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12eab5800) [pid = 1651] [serial = 1511] [outer = 0x119258000] 20:38:28 INFO - PROCESS | 1651 | 1461641908891 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]]]}] 20:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 20:38:28 INFO - PROCESS | 1651 | 1461641908914 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:38:28 INFO - PROCESS | 1651 | 1461641908915 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:38:28 INFO - PROCESS | 1651 | 1461641908919 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:38:28 INFO - PROCESS | 1651 | 1461641908921 Marionette TRACE conn2 <- [1,1986,null,{}] 20:38:28 INFO - PROCESS | 1651 | 1461641908923 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}] 20:38:29 INFO - PROCESS | 1651 | 1461641909063 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:38:29 INFO - PROCESS | 1651 | 1461641909168 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fbe800 == 72 [pid = 1651] [id = 504] 20:38:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12d349800) [pid = 1651] [serial = 1512] [outer = 0x0] 20:38:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12f032400) [pid = 1651] [serial = 1513] [outer = 0x12d349800] 20:38:29 INFO - PROCESS | 1651 | 1461641909211 Marionette DEBUG loaded listener.js 20:38:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12f7ac400) [pid = 1651] [serial = 1514] [outer = 0x12d349800] 20:38:29 INFO - PROCESS | 1651 | 1461641909495 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]]]}] 20:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 622ms 20:38:29 INFO - PROCESS | 1651 | 1461641909545 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:38:29 INFO - PROCESS | 1651 | 1461641909546 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:38:29 INFO - PROCESS | 1651 | 1461641909548 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:38:29 INFO - PROCESS | 1651 | 1461641909549 Marionette TRACE conn2 <- [1,1990,null,{}] 20:38:29 INFO - PROCESS | 1651 | 1461641909552 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}] 20:38:29 INFO - PROCESS | 1651 | 1461641909659 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:38:29 INFO - PROCESS | 1651 | 1461641909740 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x138161800 == 73 [pid = 1651] [id = 505] 20:38:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12f7a7800) [pid = 1651] [serial = 1515] [outer = 0x0] 20:38:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12fac7c00) [pid = 1651] [serial = 1516] [outer = 0x12f7a7800] 20:38:29 INFO - PROCESS | 1651 | 1461641909765 Marionette DEBUG loaded listener.js 20:38:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12fd0a400) [pid = 1651] [serial = 1517] [outer = 0x12f7a7800] 20:38:30 INFO - PROCESS | 1651 | 1461641910040 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]]]}] 20:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 20:38:30 INFO - PROCESS | 1651 | 1461641910067 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:38:30 INFO - PROCESS | 1651 | 1461641910068 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:38:30 INFO - PROCESS | 1651 | 1461641910079 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:38:30 INFO - PROCESS | 1651 | 1461641910080 Marionette TRACE conn2 <- [1,1994,null,{}] 20:38:30 INFO - PROCESS | 1651 | 1461641910082 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}] 20:38:30 INFO - PROCESS | 1651 | 1461641910254 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:38:30 INFO - PROCESS | 1651 | 1461641910363 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x119af6000 == 74 [pid = 1651] [id = 506] 20:38:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x114540c00) [pid = 1651] [serial = 1518] [outer = 0x0] 20:38:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x114f53000) [pid = 1651] [serial = 1519] [outer = 0x114540c00] 20:38:30 INFO - PROCESS | 1651 | 1461641910399 Marionette DEBUG loaded listener.js 20:38:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x114fb7400) [pid = 1651] [serial = 1520] [outer = 0x114540c00] 20:38:30 INFO - PROCESS | 1651 | 1461641910846 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]]]}] 20:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 828ms 20:38:30 INFO - PROCESS | 1651 | 1461641910926 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:38:30 INFO - PROCESS | 1651 | 1461641910929 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:38:30 INFO - PROCESS | 1651 | 1461641910932 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:38:30 INFO - PROCESS | 1651 | 1461641910934 Marionette TRACE conn2 <- [1,1998,null,{}] 20:38:30 INFO - PROCESS | 1651 | 1461641910951 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}] 20:38:31 INFO - PROCESS | 1651 | 1461641911129 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:38:31 INFO - PROCESS | 1651 | 1461641911214 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc92000 == 75 [pid = 1651] [id = 507] 20:38:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x119acc000) [pid = 1651] [serial = 1521] [outer = 0x0] 20:38:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11ab45c00) [pid = 1651] [serial = 1522] [outer = 0x119acc000] 20:38:31 INFO - PROCESS | 1651 | 1461641911269 Marionette DEBUG loaded listener.js 20:38:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11be18000) [pid = 1651] [serial = 1523] [outer = 0x119acc000] 20:38:31 INFO - PROCESS | 1651 | 1461641911744 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]]]}] 20:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 823ms 20:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:38:31 INFO - PROCESS | 1651 | 1461641911755 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:38:31 INFO - PROCESS | 1651 | 1461641911757 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:38:31 INFO - PROCESS | 1651 | 1461641911759 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:38:31 INFO - PROCESS | 1651 | 1461641911761 Marionette TRACE conn2 <- [1,2002,null,{}] 20:38:31 INFO - PROCESS | 1651 | 1461641911763 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}] 20:38:31 INFO - PROCESS | 1651 | 1461641911877 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:38:31 INFO - PROCESS | 1651 | 1461641911987 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f660800 == 76 [pid = 1651] [id = 508] 20:38:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11bfbe800) [pid = 1651] [serial = 1524] [outer = 0x0] 20:38:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x123f3e800) [pid = 1651] [serial = 1525] [outer = 0x11bfbe800] 20:38:32 INFO - PROCESS | 1651 | 1461641912020 Marionette DEBUG loaded listener.js 20:38:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x129047c00) [pid = 1651] [serial = 1526] [outer = 0x11bfbe800] 20:38:32 INFO - PROCESS | 1651 | 1461641912424 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]]]}] 20:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 721ms 20:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:38:32 INFO - PROCESS | 1651 | 1461641912480 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:38:32 INFO - PROCESS | 1651 | 1461641912483 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:38:32 INFO - PROCESS | 1651 | 1461641912491 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:38:32 INFO - PROCESS | 1651 | 1461641912495 Marionette TRACE conn2 <- [1,2006,null,{}] 20:38:32 INFO - PROCESS | 1651 | 1461641912497 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}] 20:38:32 INFO - PROCESS | 1651 | 1461641912635 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:38:32 INFO - PROCESS | 1651 | 1461641912745 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f16800 == 77 [pid = 1651] [id = 509] 20:38:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x129b7a800) [pid = 1651] [serial = 1527] [outer = 0x0] 20:38:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12b3dc000) [pid = 1651] [serial = 1528] [outer = 0x129b7a800] 20:38:32 INFO - PROCESS | 1651 | 1461641912777 Marionette DEBUG loaded listener.js 20:38:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12d215c00) [pid = 1651] [serial = 1529] [outer = 0x129b7a800] 20:38:33 INFO - PROCESS | 1651 | 1461641913182 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]]]}] 20:38:33 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 20:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 726ms 20:38:33 INFO - PROCESS | 1651 | 1461641913212 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:38:33 INFO - PROCESS | 1651 | 1461641913213 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:38:33 INFO - PROCESS | 1651 | 1461641913216 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:38:33 INFO - PROCESS | 1651 | 1461641913217 Marionette TRACE conn2 <- [1,2010,null,{}] 20:38:33 INFO - PROCESS | 1651 | 1461641913220 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}] 20:38:33 INFO - PROCESS | 1651 | 1461641913331 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:38:33 INFO - PROCESS | 1651 | 1461641913439 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x13bbd9000 == 78 [pid = 1651] [id = 510] 20:38:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12d1e3400) [pid = 1651] [serial = 1530] [outer = 0x0] 20:38:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12d392800) [pid = 1651] [serial = 1531] [outer = 0x12d1e3400] 20:38:33 INFO - PROCESS | 1651 | 1461641913472 Marionette DEBUG loaded listener.js 20:38:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12e561000) [pid = 1651] [serial = 1532] [outer = 0x12d1e3400] 20:38:33 INFO - PROCESS | 1651 | 1461641913857 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]]]}] 20:38:33 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 20:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 671ms 20:38:33 INFO - PROCESS | 1651 | 1461641913888 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:38:33 INFO - PROCESS | 1651 | 1461641913889 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:38:33 INFO - PROCESS | 1651 | 1461641913892 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:38:33 INFO - PROCESS | 1651 | 1461641913893 Marionette TRACE conn2 <- [1,2014,null,{}] 20:38:33 INFO - PROCESS | 1651 | 1461641913895 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}] 20:38:34 INFO - PROCESS | 1651 | 1461641914005 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:38:34 INFO - PROCESS | 1651 | 1461641914120 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b54800 == 79 [pid = 1651] [id = 511] 20:38:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12f7b5000) [pid = 1651] [serial = 1533] [outer = 0x0] 20:38:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12fd06400) [pid = 1651] [serial = 1534] [outer = 0x12f7b5000] 20:38:34 INFO - PROCESS | 1651 | 1461641914156 Marionette DEBUG loaded listener.js 20:38:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12fef2000) [pid = 1651] [serial = 1535] [outer = 0x12f7b5000] 20:38:34 INFO - PROCESS | 1651 | 1461641914625 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]]]}] 20:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 768ms 20:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:38:34 INFO - PROCESS | 1651 | 1461641914677 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:38:34 INFO - PROCESS | 1651 | 1461641914680 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:38:34 INFO - PROCESS | 1651 | 1461641914686 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:38:34 INFO - PROCESS | 1651 | 1461641914690 Marionette TRACE conn2 <- [1,2018,null,{}] 20:38:34 INFO - PROCESS | 1651 | 1461641914694 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}] 20:38:34 INFO - PROCESS | 1651 | 1461641914862 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:38:34 INFO - PROCESS | 1651 | 1461641914963 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ae1e800 == 80 [pid = 1651] [id = 512] 20:38:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12fac6c00) [pid = 1651] [serial = 1536] [outer = 0x0] 20:38:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12fef8c00) [pid = 1651] [serial = 1537] [outer = 0x12fac6c00] 20:38:34 INFO - PROCESS | 1651 | 1461641914992 Marionette DEBUG loaded listener.js 20:38:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x130248c00) [pid = 1651] [serial = 1538] [outer = 0x12fac6c00] 20:38:35 INFO - PROCESS | 1651 | 1461641915424 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]]]}] 20:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 775ms 20:38:35 INFO - PROCESS | 1651 | 1461641915461 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:38:35 INFO - PROCESS | 1651 | 1461641915462 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:38:35 INFO - PROCESS | 1651 | 1461641915465 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:38:35 INFO - PROCESS | 1651 | 1461641915466 Marionette TRACE conn2 <- [1,2022,null,{}] 20:38:35 INFO - PROCESS | 1651 | 1461641915468 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}] 20:38:35 INFO - PROCESS | 1651 | 1461641915578 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:38:35 INFO - PROCESS | 1651 | 1461641915660 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ae36800 == 81 [pid = 1651] [id = 513] 20:38:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x130240400) [pid = 1651] [serial = 1539] [outer = 0x0] 20:38:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x13024d800) [pid = 1651] [serial = 1540] [outer = 0x130240400] 20:38:35 INFO - PROCESS | 1651 | 1461641915693 Marionette DEBUG loaded listener.js 20:38:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x137742000) [pid = 1651] [serial = 1541] [outer = 0x130240400] 20:38:36 INFO - PROCESS | 1651 | 1461641916141 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]]]}] 20:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 20:38:36 INFO - PROCESS | 1651 | 1461641916185 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:38:36 INFO - PROCESS | 1651 | 1461641916187 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:38:36 INFO - PROCESS | 1651 | 1461641916189 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:38:36 INFO - PROCESS | 1651 | 1461641916191 Marionette TRACE conn2 <- [1,2026,null,{}] 20:38:36 INFO - PROCESS | 1651 | 1461641916193 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}] 20:38:36 INFO - PROCESS | 1651 | 1461641916306 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:38:36 INFO - PROCESS | 1651 | 1461641916418 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aa37800 == 82 [pid = 1651] [id = 514] 20:38:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x114fb2400) [pid = 1651] [serial = 1542] [outer = 0x0] 20:38:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x119b11c00) [pid = 1651] [serial = 1543] [outer = 0x114fb2400] 20:38:36 INFO - PROCESS | 1651 | 1461641916451 Marionette DEBUG loaded listener.js 20:38:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12f037400) [pid = 1651] [serial = 1544] [outer = 0x114fb2400] 20:38:37 INFO - PROCESS | 1651 | 1461641917075 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]]]}] 20:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 971ms 20:38:37 INFO - PROCESS | 1651 | 1461641917160 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:38:37 INFO - PROCESS | 1651 | 1461641917163 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:38:37 INFO - PROCESS | 1651 | 1461641917166 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:38:37 INFO - PROCESS | 1651 | 1461641917168 Marionette TRACE conn2 <- [1,2030,null,{}] 20:38:37 INFO - PROCESS | 1651 | 1461641917191 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}] 20:38:37 INFO - PROCESS | 1651 | 1461641917304 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:38:37 INFO - PROCESS | 1651 | 1461641917385 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d527800 == 83 [pid = 1651] [id = 515] 20:38:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11862c400) [pid = 1651] [serial = 1545] [outer = 0x0] 20:38:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11894f000) [pid = 1651] [serial = 1546] [outer = 0x11862c400] 20:38:37 INFO - PROCESS | 1651 | 1461641917413 Marionette DEBUG loaded listener.js 20:38:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x11be13000) [pid = 1651] [serial = 1547] [outer = 0x11862c400] 20:38:37 INFO - PROCESS | 1651 | 1461641917848 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]]]}] 20:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 720ms 20:38:37 INFO - PROCESS | 1651 | 1461641917887 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:38:37 INFO - PROCESS | 1651 | 1461641917891 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:38:37 INFO - PROCESS | 1651 | 1461641917896 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:38:37 INFO - PROCESS | 1651 | 1461641917898 Marionette TRACE conn2 <- [1,2034,null,{}] 20:38:37 INFO - PROCESS | 1651 | 1461641917901 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}] 20:38:38 INFO - PROCESS | 1651 | 1461641918031 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:38:38 INFO - PROCESS | 1651 | 1461641918178 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c30000 == 84 [pid = 1651] [id = 516] 20:38:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x11bfb6000) [pid = 1651] [serial = 1548] [outer = 0x0] 20:38:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11c415c00) [pid = 1651] [serial = 1549] [outer = 0x11bfb6000] 20:38:38 INFO - PROCESS | 1651 | 1461641918210 Marionette DEBUG loaded listener.js 20:38:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x123f3b400) [pid = 1651] [serial = 1550] [outer = 0x11bfb6000] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13aed2800 == 83 [pid = 1651] [id = 448] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x138161800 == 82 [pid = 1651] [id = 505] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137fbe800 == 81 [pid = 1651] [id = 504] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137c2d800 == 80 [pid = 1651] [id = 503] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13794d000 == 79 [pid = 1651] [id = 502] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1304a0000 == 78 [pid = 1651] [id = 501] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd7800 == 77 [pid = 1651] [id = 500] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12eabe800) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12f7ad800) [pid = 1651] [serial = 1449] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12f659000 == 76 [pid = 1651] [id = 499] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ead1000 == 75 [pid = 1651] [id = 498] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd22000 == 74 [pid = 1651] [id = 497] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12c2e0800 == 73 [pid = 1651] [id = 496] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b854000 == 72 [pid = 1651] [id = 495] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12389c000 == 71 [pid = 1651] [id = 494] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119182000 == 70 [pid = 1651] [id = 493] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x138155000 == 69 [pid = 1651] [id = 489] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13813e000 == 68 [pid = 1651] [id = 488] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13aed6800 == 67 [pid = 1651] [id = 487] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1380e0800 == 66 [pid = 1651] [id = 486] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd1e000 == 65 [pid = 1651] [id = 485] 20:38:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129982800 == 64 [pid = 1651] [id = 484] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12d518800) [pid = 1651] [serial = 1431] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12f2b6400) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12eac0800) [pid = 1651] [serial = 1434] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x114f95800) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x114f55c00) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11bcc1c00) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11a8ed000) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12bc52800) [pid = 1651] [serial = 1428] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12b240000) [pid = 1651] [serial = 1425] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12b2fac00) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12f626000) [pid = 1651] [serial = 1437] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x123f39800) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12eab5000) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x1147d8800) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12d11cc00) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12903e800) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12e9dac00) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x114fbb800) [pid = 1651] [serial = 1440] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x124f7d800) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x129b7e400) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11a820000) [pid = 1651] [serial = 1443] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x11c3bd400) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x123a52c00) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x119c97400) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x114f5c800) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x114fbfc00) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12bad0400) [pid = 1651] [serial = 1446] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12f7ad000) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12e560400) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12b3d7c00) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12d11ec00) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12f61f800) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 20:38:38 INFO - PROCESS | 1651 | 1461641918661 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]]]}] 20:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 772ms 20:38:38 INFO - PROCESS | 1651 | 1461641918668 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:38:38 INFO - PROCESS | 1651 | 1461641918670 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:38:38 INFO - PROCESS | 1651 | 1461641918674 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:38:38 INFO - PROCESS | 1651 | 1461641918676 Marionette TRACE conn2 <- [1,2038,null,{}] 20:38:38 INFO - PROCESS | 1651 | 1461641918683 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}] 20:38:38 INFO - PROCESS | 1651 | 1461641918780 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:38:38 INFO - PROCESS | 1651 | 1461641918785 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f9a000 == 65 [pid = 1651] [id = 517] 20:38:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x123edb400) [pid = 1651] [serial = 1551] [outer = 0x0] 20:38:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1275d3c00) [pid = 1651] [serial = 1552] [outer = 0x123edb400] 20:38:38 INFO - PROCESS | 1651 | 1461641918816 Marionette DEBUG loaded listener.js 20:38:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x129b78000) [pid = 1651] [serial = 1553] [outer = 0x123edb400] 20:38:39 INFO - PROCESS | 1651 | 1461641919217 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]]]}] 20:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 20:38:39 INFO - PROCESS | 1651 | 1461641919246 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:38:39 INFO - PROCESS | 1651 | 1461641919248 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:38:39 INFO - PROCESS | 1651 | 1461641919250 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:38:39 INFO - PROCESS | 1651 | 1461641919251 Marionette TRACE conn2 <- [1,2042,null,{}] 20:38:39 INFO - PROCESS | 1651 | 1461641919253 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}] 20:38:39 INFO - PROCESS | 1651 | 1461641919345 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:38:39 INFO - PROCESS | 1651 | 1461641919349 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddae000 == 66 [pid = 1651] [id = 518] 20:38:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x129b7b800) [pid = 1651] [serial = 1554] [outer = 0x0] 20:38:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12b241400) [pid = 1651] [serial = 1555] [outer = 0x129b7b800] 20:38:39 INFO - PROCESS | 1651 | 1461641919376 Marionette DEBUG loaded listener.js 20:38:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b479000) [pid = 1651] [serial = 1556] [outer = 0x129b7b800] 20:38:39 INFO - PROCESS | 1651 | 1461641919748 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]]]}] 20:38:39 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) 20:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms 20:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:38:39 INFO - PROCESS | 1651 | 1461641919774 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:38:39 INFO - PROCESS | 1651 | 1461641919775 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:38:39 INFO - PROCESS | 1651 | 1461641919777 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:38:39 INFO - PROCESS | 1651 | 1461641919778 Marionette TRACE conn2 <- [1,2046,null,{}] 20:38:39 INFO - PROCESS | 1651 | 1461641919781 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}] 20:38:39 INFO - PROCESS | 1651 | 1461641919872 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:38:39 INFO - PROCESS | 1651 | 1461641919877 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f658800 == 67 [pid = 1651] [id = 519] 20:38:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12b479400) [pid = 1651] [serial = 1557] [outer = 0x0] 20:38:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12bc55800) [pid = 1651] [serial = 1558] [outer = 0x12b479400] 20:38:39 INFO - PROCESS | 1651 | 1461641919902 Marionette DEBUG loaded listener.js 20:38:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12d123c00) [pid = 1651] [serial = 1559] [outer = 0x12b479400] 20:38:40 INFO - PROCESS | 1651 | 1461641920259 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]]]}] 20:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 20:38:40 INFO - PROCESS | 1651 | 1461641920297 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:38:40 INFO - PROCESS | 1651 | 1461641920298 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:38:40 INFO - PROCESS | 1651 | 1461641920300 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:38:40 INFO - PROCESS | 1651 | 1461641920301 Marionette TRACE conn2 <- [1,2050,null,{}] 20:38:40 INFO - PROCESS | 1651 | 1461641920303 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}] 20:38:40 INFO - PROCESS | 1651 | 1461641920445 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:38:40 INFO - PROCESS | 1651 | 1461641920495 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe7b800 == 68 [pid = 1651] [id = 520] 20:38:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12bad9000) [pid = 1651] [serial = 1560] [outer = 0x0] 20:38:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12d348800) [pid = 1651] [serial = 1561] [outer = 0x12bad9000] 20:38:40 INFO - PROCESS | 1651 | 1461641920523 Marionette DEBUG loaded listener.js 20:38:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12e564c00) [pid = 1651] [serial = 1562] [outer = 0x12bad9000] 20:38:40 INFO - PROCESS | 1651 | 1461641920842 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]]]}] 20:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 575ms 20:38:40 INFO - PROCESS | 1651 | 1461641920877 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:38:40 INFO - PROCESS | 1651 | 1461641920878 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:38:40 INFO - PROCESS | 1651 | 1461641920880 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:38:40 INFO - PROCESS | 1651 | 1461641920881 Marionette TRACE conn2 <- [1,2054,null,{}] 20:38:40 INFO - PROCESS | 1651 | 1461641920884 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}] 20:38:41 INFO - PROCESS | 1651 | 1461641921005 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:38:41 INFO - PROCESS | 1651 | 1461641921019 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x130925800 == 69 [pid = 1651] [id = 521] 20:38:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12dc0b400) [pid = 1651] [serial = 1563] [outer = 0x0] 20:38:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12f02f000) [pid = 1651] [serial = 1564] [outer = 0x12dc0b400] 20:38:41 INFO - PROCESS | 1651 | 1461641921045 Marionette DEBUG loaded listener.js 20:38:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12f628000) [pid = 1651] [serial = 1565] [outer = 0x12dc0b400] 20:38:41 INFO - PROCESS | 1651 | 1461641921416 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]]]}] 20:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 20:38:41 INFO - PROCESS | 1651 | 1461641921454 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:38:41 INFO - PROCESS | 1651 | 1461641921455 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:38:41 INFO - PROCESS | 1651 | 1461641921458 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:38:41 INFO - PROCESS | 1651 | 1461641921459 Marionette TRACE conn2 <- [1,2058,null,{}] 20:38:41 INFO - PROCESS | 1651 | 1461641921461 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}] 20:38:41 INFO - PROCESS | 1651 | 1461641921576 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:38:41 INFO - PROCESS | 1651 | 1461641921590 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a8f800 == 70 [pid = 1651] [id = 522] 20:38:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x114fb4400) [pid = 1651] [serial = 1566] [outer = 0x0] 20:38:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12face000) [pid = 1651] [serial = 1567] [outer = 0x114fb4400] 20:38:41 INFO - PROCESS | 1651 | 1461641921615 Marionette DEBUG loaded listener.js 20:38:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12fef1000) [pid = 1651] [serial = 1568] [outer = 0x114fb4400] 20:38:41 INFO - PROCESS | 1651 | 1461641921985 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]]]}] 20:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 568ms 20:38:42 INFO - PROCESS | 1651 | 1461641922027 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:38:42 INFO - PROCESS | 1651 | 1461641922029 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:38:42 INFO - PROCESS | 1651 | 1461641922031 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:38:42 INFO - PROCESS | 1651 | 1461641922032 Marionette TRACE conn2 <- [1,2062,null,{}] 20:38:42 INFO - PROCESS | 1651 | 1461641922035 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}] 20:38:42 INFO - PROCESS | 1651 | 1461641922199 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:38:42 INFO - PROCESS | 1651 | 1461641922216 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c1d800 == 71 [pid = 1651] [id = 523] 20:38:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12eab6c00) [pid = 1651] [serial = 1569] [outer = 0x0] 20:38:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x13024e000) [pid = 1651] [serial = 1570] [outer = 0x12eab6c00] 20:38:42 INFO - PROCESS | 1651 | 1461641922241 Marionette DEBUG loaded listener.js 20:38:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x13774c400) [pid = 1651] [serial = 1571] [outer = 0x12eab6c00] 20:38:42 INFO - PROCESS | 1651 | 1461641922620 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]]]}] 20:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 620ms 20:38:42 INFO - PROCESS | 1651 | 1461641922651 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:38:42 INFO - PROCESS | 1651 | 1461641922653 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:38:42 INFO - PROCESS | 1651 | 1461641922661 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:38:42 INFO - PROCESS | 1651 | 1461641922663 Marionette TRACE conn2 <- [1,2066,null,{}] 20:38:42 INFO - PROCESS | 1651 | 1461641922665 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}] 20:38:42 INFO - PROCESS | 1651 | 1461641922938 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12b47d400) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x124036800) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x119c94400) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x1277fa800) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x1166db800) [pid = 1651] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12d345c00) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x119258000) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x114350000) [pid = 1651] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12d349800) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12b47e400) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x123f37400) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:38:42 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12d21ac00) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:38:42 INFO - PROCESS | 1651 | 1461641922995 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf44800 == 72 [pid = 1651] [id = 524] 20:38:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x114f61000) [pid = 1651] [serial = 1572] [outer = 0x0] 20:38:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x1166df800) [pid = 1651] [serial = 1573] [outer = 0x114f61000] 20:38:43 INFO - PROCESS | 1651 | 1461641923023 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x129b51000) [pid = 1651] [serial = 1574] [outer = 0x114f61000] 20:38:43 INFO - PROCESS | 1651 | 1461641923296 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]]]}] 20:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 669ms 20:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:38:43 INFO - PROCESS | 1651 | 1461641923332 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:38:43 INFO - PROCESS | 1651 | 1461641923333 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:38:43 INFO - PROCESS | 1651 | 1461641923335 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:38:43 INFO - PROCESS | 1651 | 1461641923337 Marionette TRACE conn2 <- [1,2070,null,{}] 20:38:43 INFO - PROCESS | 1651 | 1461641923348 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}] 20:38:43 INFO - PROCESS | 1651 | 1461641923460 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:38:43 INFO - PROCESS | 1651 | 1461641923552 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x138135000 == 73 [pid = 1651] [id = 525] 20:38:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x1273e2c00) [pid = 1651] [serial = 1575] [outer = 0x0] 20:38:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x137b92000) [pid = 1651] [serial = 1576] [outer = 0x1273e2c00] 20:38:43 INFO - PROCESS | 1651 | 1461641923582 Marionette DEBUG loaded listener.js 20:38:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x137b9dc00) [pid = 1651] [serial = 1577] [outer = 0x1273e2c00] 20:38:43 INFO - PROCESS | 1651 | 1461641923880 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]]]}] 20:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 579ms 20:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:38:43 INFO - PROCESS | 1651 | 1461641923914 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:38:43 INFO - PROCESS | 1651 | 1461641923915 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:38:43 INFO - PROCESS | 1651 | 1461641923917 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:38:43 INFO - PROCESS | 1651 | 1461641923918 Marionette TRACE conn2 <- [1,2074,null,{}] 20:38:43 INFO - PROCESS | 1651 | 1461641923921 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}] 20:38:44 INFO - PROCESS | 1651 | 1461641924020 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:38:44 INFO - PROCESS | 1651 | 1461641924024 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f12000 == 74 [pid = 1651] [id = 526] 20:38:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12b802800) [pid = 1651] [serial = 1578] [outer = 0x0] 20:38:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x13831dc00) [pid = 1651] [serial = 1579] [outer = 0x12b802800] 20:38:44 INFO - PROCESS | 1651 | 1461641924048 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x138321c00) [pid = 1651] [serial = 1580] [outer = 0x12b802800] 20:38:44 INFO - PROCESS | 1651 | 1461641924395 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]]]}] 20:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 20:38:44 INFO - PROCESS | 1651 | 1461641924437 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:38:44 INFO - PROCESS | 1651 | 1461641924438 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:38:44 INFO - PROCESS | 1651 | 1461641924455 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:38:44 INFO - PROCESS | 1651 | 1461641924456 Marionette TRACE conn2 <- [1,2078,null,{}] 20:38:44 INFO - PROCESS | 1651 | 1461641924458 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}] 20:38:44 INFO - PROCESS | 1651 | 1461641924551 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:38:44 INFO - PROCESS | 1651 | 1461641924555 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x139fa8800 == 75 [pid = 1651] [id = 527] 20:38:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x13831ec00) [pid = 1651] [serial = 1581] [outer = 0x0] 20:38:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x139c83000) [pid = 1651] [serial = 1582] [outer = 0x13831ec00] 20:38:44 INFO - PROCESS | 1651 | 1461641924580 Marionette DEBUG loaded listener.js 20:38:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x139c87400) [pid = 1651] [serial = 1583] [outer = 0x13831ec00] 20:38:45 INFO - PROCESS | 1651 | 1461641925032 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]]]}] 20:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 621ms 20:38:45 INFO - PROCESS | 1651 | 1461641925077 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:38:45 INFO - PROCESS | 1651 | 1461641925080 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:38:45 INFO - PROCESS | 1651 | 1461641925083 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:38:45 INFO - PROCESS | 1651 | 1461641925086 Marionette TRACE conn2 <- [1,2082,null,{}] 20:38:45 INFO - PROCESS | 1651 | 1461641925091 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}] 20:38:45 INFO - PROCESS | 1651 | 1461641925213 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:38:45 INFO - PROCESS | 1651 | 1461641925300 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1238a1000 == 76 [pid = 1651] [id = 528] 20:38:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x114f8c000) [pid = 1651] [serial = 1584] [outer = 0x0] 20:38:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x114fe1400) [pid = 1651] [serial = 1585] [outer = 0x114f8c000] 20:38:45 INFO - PROCESS | 1651 | 1461641925332 Marionette DEBUG loaded listener.js 20:38:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x118e75400) [pid = 1651] [serial = 1586] [outer = 0x114f8c000] 20:38:45 INFO - PROCESS | 1651 | 1461641925763 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]]]}] 20:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 722ms 20:38:45 INFO - PROCESS | 1651 | 1461641925806 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:38:45 INFO - PROCESS | 1651 | 1461641925810 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:38:45 INFO - PROCESS | 1651 | 1461641925815 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:38:45 INFO - PROCESS | 1651 | 1461641925817 Marionette TRACE conn2 <- [1,2086,null,{}] 20:38:45 INFO - PROCESS | 1651 | 1461641925819 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}] 20:38:45 INFO - PROCESS | 1651 | 1461641925937 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:38:46 INFO - PROCESS | 1651 | 1461641926051 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dea3800 == 77 [pid = 1651] [id = 529] 20:38:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x119c97400) [pid = 1651] [serial = 1587] [outer = 0x0] 20:38:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12381b800) [pid = 1651] [serial = 1588] [outer = 0x119c97400] 20:38:46 INFO - PROCESS | 1651 | 1461641926082 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x1277f0c00) [pid = 1651] [serial = 1589] [outer = 0x119c97400] 20:38:46 INFO - PROCESS | 1651 | 1461641926525 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]]]}] 20:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 770ms 20:38:46 INFO - PROCESS | 1651 | 1461641926585 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:38:46 INFO - PROCESS | 1651 | 1461641926587 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:38:46 INFO - PROCESS | 1651 | 1461641926589 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:38:46 INFO - PROCESS | 1651 | 1461641926592 Marionette TRACE conn2 <- [1,2090,null,{}] 20:38:46 INFO - PROCESS | 1651 | 1461641926599 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}] 20:38:46 INFO - PROCESS | 1651 | 1461641926717 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:38:46 INFO - PROCESS | 1651 | 1461641926803 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x13813c800 == 78 [pid = 1651] [id = 530] 20:38:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x129b76000) [pid = 1651] [serial = 1590] [outer = 0x0] 20:38:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12b482000) [pid = 1651] [serial = 1591] [outer = 0x129b76000] 20:38:46 INFO - PROCESS | 1651 | 1461641926837 Marionette DEBUG loaded listener.js 20:38:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12d394c00) [pid = 1651] [serial = 1592] [outer = 0x129b76000] 20:38:47 INFO - PROCESS | 1651 | 1461641927313 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]]]}] 20:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 773ms 20:38:47 INFO - PROCESS | 1651 | 1461641927364 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:38:47 INFO - PROCESS | 1651 | 1461641927365 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:38:47 INFO - PROCESS | 1651 | 1461641927368 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:38:47 INFO - PROCESS | 1651 | 1461641927369 Marionette TRACE conn2 <- [1,2094,null,{}] 20:38:47 INFO - PROCESS | 1651 | 1461641927372 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}] 20:38:47 INFO - PROCESS | 1651 | 1461641927529 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:38:47 INFO - PROCESS | 1651 | 1461641927652 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x13bbdf000 == 79 [pid = 1651] [id = 531] 20:38:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12d3a0400) [pid = 1651] [serial = 1593] [outer = 0x0] 20:38:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12dde2400) [pid = 1651] [serial = 1594] [outer = 0x12d3a0400] 20:38:47 INFO - PROCESS | 1651 | 1461641927683 Marionette DEBUG loaded listener.js 20:38:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12fdce400) [pid = 1651] [serial = 1595] [outer = 0x12d3a0400] 20:38:48 INFO - PROCESS | 1651 | 1461641928142 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]]]}] 20:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 818ms 20:38:48 INFO - PROCESS | 1651 | 1461641928187 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:38:48 INFO - PROCESS | 1651 | 1461641928189 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:38:48 INFO - PROCESS | 1651 | 1461641928193 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:38:48 INFO - PROCESS | 1651 | 1461641928195 Marionette TRACE conn2 <- [1,2098,null,{}] 20:38:48 INFO - PROCESS | 1651 | 1461641928198 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}] 20:38:48 INFO - PROCESS | 1651 | 1461641928367 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:38:48 INFO - PROCESS | 1651 | 1461641928522 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x113499000 == 80 [pid = 1651] [id = 532] 20:38:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12d344c00) [pid = 1651] [serial = 1596] [outer = 0x0] 20:38:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x137747c00) [pid = 1651] [serial = 1597] [outer = 0x12d344c00] 20:38:48 INFO - PROCESS | 1651 | 1461641928567 Marionette DEBUG loaded listener.js 20:38:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x137b94400) [pid = 1651] [serial = 1598] [outer = 0x12d344c00] 20:38:49 INFO - PROCESS | 1651 | 1461641929011 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]]]}] 20:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 871ms 20:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:38:49 INFO - PROCESS | 1651 | 1461641929063 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:38:49 INFO - PROCESS | 1651 | 1461641929065 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:38:49 INFO - PROCESS | 1651 | 1461641929067 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:38:49 INFO - PROCESS | 1651 | 1461641929068 Marionette TRACE conn2 <- [1,2102,null,{}] 20:38:49 INFO - PROCESS | 1651 | 1461641929070 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}] 20:38:49 INFO - PROCESS | 1651 | 1461641929200 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:38:49 INFO - PROCESS | 1651 | 1461641929315 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aeb1000 == 81 [pid = 1651] [id = 533] 20:38:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x138315400) [pid = 1651] [serial = 1599] [outer = 0x0] 20:38:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x139c87000) [pid = 1651] [serial = 1600] [outer = 0x138315400] 20:38:49 INFO - PROCESS | 1651 | 1461641929350 Marionette DEBUG loaded listener.js 20:38:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x139d0a000) [pid = 1651] [serial = 1601] [outer = 0x138315400] 20:38:49 INFO - PROCESS | 1651 | 1461641929788 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]]]}] 20:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 769ms 20:38:49 INFO - PROCESS | 1651 | 1461641929836 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:38:49 INFO - PROCESS | 1651 | 1461641929838 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:38:49 INFO - PROCESS | 1651 | 1461641929840 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:38:49 INFO - PROCESS | 1651 | 1461641929841 Marionette TRACE conn2 <- [1,2106,null,{}] 20:38:49 INFO - PROCESS | 1651 | 1461641929844 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}] 20:38:49 INFO - PROCESS | 1651 | 1461641929955 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:38:50 INFO - PROCESS | 1651 | 1461641930041 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ba39800 == 82 [pid = 1651] [id = 534] 20:38:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x138317400) [pid = 1651] [serial = 1602] [outer = 0x0] 20:38:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x139d10000) [pid = 1651] [serial = 1603] [outer = 0x138317400] 20:38:50 INFO - PROCESS | 1651 | 1461641930073 Marionette DEBUG loaded listener.js 20:38:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x13aa16c00) [pid = 1651] [serial = 1604] [outer = 0x138317400] 20:38:50 INFO - PROCESS | 1651 | 1461641930486 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]]]}] 20:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 668ms 20:38:50 INFO - PROCESS | 1651 | 1461641930510 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:38:50 INFO - PROCESS | 1651 | 1461641930511 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:38:50 INFO - PROCESS | 1651 | 1461641930514 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:38:50 INFO - PROCESS | 1651 | 1461641930515 Marionette TRACE conn2 <- [1,2110,null,{}] 20:38:50 INFO - PROCESS | 1651 | 1461641930517 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}] 20:38:50 INFO - PROCESS | 1651 | 1461641930628 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:38:50 INFO - PROCESS | 1651 | 1461641930742 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x138010000 == 83 [pid = 1651] [id = 535] 20:38:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x137d51c00) [pid = 1651] [serial = 1605] [outer = 0x0] 20:38:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x137d58400) [pid = 1651] [serial = 1606] [outer = 0x137d51c00] 20:38:50 INFO - PROCESS | 1651 | 1461641930774 Marionette DEBUG loaded listener.js 20:38:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x137d5d800) [pid = 1651] [serial = 1607] [outer = 0x137d51c00] 20:38:51 INFO - PROCESS | 1651 | 1461641931183 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]]]}] 20:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 718ms 20:38:51 INFO - PROCESS | 1651 | 1461641931232 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:38:51 INFO - PROCESS | 1651 | 1461641931234 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:38:51 INFO - PROCESS | 1651 | 1461641931236 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:38:51 INFO - PROCESS | 1651 | 1461641931237 Marionette TRACE conn2 <- [1,2114,null,{}] 20:38:51 INFO - PROCESS | 1651 | 1461641931240 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}] 20:38:51 INFO - PROCESS | 1651 | 1461641931372 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:38:51 INFO - PROCESS | 1651 | 1461641931459 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d523800 == 84 [pid = 1651] [id = 536] 20:38:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x114fb6800) [pid = 1651] [serial = 1608] [outer = 0x0] 20:38:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12d218000) [pid = 1651] [serial = 1609] [outer = 0x114fb6800] 20:38:51 INFO - PROCESS | 1651 | 1461641931489 Marionette DEBUG loaded listener.js 20:38:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x137d52000) [pid = 1651] [serial = 1610] [outer = 0x114fb6800] 20:38:51 INFO - PROCESS | 1651 | 1461641931890 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]]]}] 20:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 20:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:38:51 INFO - PROCESS | 1651 | 1461641931909 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:38:51 INFO - PROCESS | 1651 | 1461641931911 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:38:51 INFO - PROCESS | 1651 | 1461641931913 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:38:51 INFO - PROCESS | 1651 | 1461641931914 Marionette TRACE conn2 <- [1,2118,null,{}] 20:38:51 INFO - PROCESS | 1651 | 1461641931917 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}] 20:38:52 INFO - PROCESS | 1651 | 1461641932031 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:38:52 INFO - PROCESS | 1651 | 1461641932148 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f273800 == 85 [pid = 1651] [id = 537] 20:38:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x119b0dc00) [pid = 1651] [serial = 1611] [outer = 0x0] 20:38:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x137d5e400) [pid = 1651] [serial = 1612] [outer = 0x119b0dc00] 20:38:52 INFO - PROCESS | 1651 | 1461641932181 Marionette DEBUG loaded listener.js 20:38:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13aa19800) [pid = 1651] [serial = 1613] [outer = 0x119b0dc00] 20:38:52 INFO - PROCESS | 1651 | 1461641932849 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]]]}] 20:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 970ms 20:38:52 INFO - PROCESS | 1651 | 1461641932884 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:38:52 INFO - PROCESS | 1651 | 1461641932886 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:38:52 INFO - PROCESS | 1651 | 1461641932890 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:38:52 INFO - PROCESS | 1651 | 1461641932892 Marionette TRACE conn2 <- [1,2122,null,{}] 20:38:52 INFO - PROCESS | 1651 | 1461641932896 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}] 20:38:53 INFO - PROCESS | 1651 | 1461641933007 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:38:53 INFO - PROCESS | 1651 | 1461641933130 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119223800 == 86 [pid = 1651] [id = 538] 20:38:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1133ee000) [pid = 1651] [serial = 1614] [outer = 0x0] 20:38:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1147d6000) [pid = 1651] [serial = 1615] [outer = 0x1133ee000] 20:38:53 INFO - PROCESS | 1651 | 1461641933162 Marionette DEBUG loaded listener.js 20:38:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x114fbec00) [pid = 1651] [serial = 1616] [outer = 0x1133ee000] 20:38:53 INFO - PROCESS | 1651 | 1461641933640 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]]]}] 20:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 774ms 20:38:53 INFO - PROCESS | 1651 | 1461641933664 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:38:53 INFO - PROCESS | 1651 | 1461641933670 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:38:53 INFO - PROCESS | 1651 | 1461641933677 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:38:53 INFO - PROCESS | 1651 | 1461641933680 Marionette TRACE conn2 <- [1,2126,null,{}] 20:38:53 INFO - PROCESS | 1651 | 1461641933683 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}] 20:38:53 INFO - PROCESS | 1651 | 1461641933800 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:38:53 INFO - PROCESS | 1651 | 1461641933980 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:53 INFO - PROCESS | 1651 | --DOCSHELL 0x139f12000 == 85 [pid = 1651] [id = 526] 20:38:53 INFO - PROCESS | 1651 | --DOCSHELL 0x138135000 == 84 [pid = 1651] [id = 525] 20:38:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf44800 == 83 [pid = 1651] [id = 524] 20:38:53 INFO - PROCESS | 1651 | --DOCSHELL 0x137c1d800 == 82 [pid = 1651] [id = 523] 20:38:53 INFO - PROCESS | 1651 | --DOCSHELL 0x137a8f800 == 81 [pid = 1651] [id = 522] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12fac7c00) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c39800 == 82 [pid = 1651] [id = 539] 20:38:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x1189b7c00) [pid = 1651] [serial = 1617] [outer = 0x0] 20:38:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x11b558c00) [pid = 1651] [serial = 1618] [outer = 0x1189b7c00] 20:38:54 INFO - PROCESS | 1651 | 1461641934046 Marionette DEBUG loaded listener.js 20:38:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x118628c00) [pid = 1651] [serial = 1619] [outer = 0x1189b7c00] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x130925800 == 81 [pid = 1651] [id = 521] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe7b800 == 80 [pid = 1651] [id = 520] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12f658800 == 79 [pid = 1651] [id = 519] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddae000 == 78 [pid = 1651] [id = 518] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x124f9a000 == 77 [pid = 1651] [id = 517] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123c30000 == 76 [pid = 1651] [id = 516] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12d527800 == 75 [pid = 1651] [id = 515] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x13bbd9000 == 74 [pid = 1651] [id = 510] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x139f16800 == 73 [pid = 1651] [id = 509] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12f660800 == 72 [pid = 1651] [id = 508] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc92000 == 71 [pid = 1651] [id = 507] 20:38:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119af6000 == 70 [pid = 1651] [id = 506] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12ba17400) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1275d9000) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1188e4c00) [pid = 1651] [serial = 1452] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11c459400) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12d220400) [pid = 1651] [serial = 1464] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x129db5000) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12ba15800) [pid = 1651] [serial = 1461] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x11bfaf400) [pid = 1651] [serial = 1455] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x119b08800) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12d350800) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12d34c800) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12ba1c000) [pid = 1651] [serial = 1476] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x127e49800) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x1242dcc00) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x11bf52400) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x114fe8800) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x129596400) [pid = 1651] [serial = 1458] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x1241ed800) [pid = 1651] [serial = 931] [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.] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12f032400) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12d39b400) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12d11bc00) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x12dc0f000) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12d398800) [pid = 1651] [serial = 1470] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x114f5e800) [pid = 1651] [serial = 1479] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12b3e3400) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x123f42800) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12eab5800) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12e571800) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12eab3c00) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12402f800) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12fd04000) [pid = 1651] [serial = 1473] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x118e0d000) [pid = 1651] [serial = 1482] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12fac5000) [pid = 1651] [serial = 1467] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12f7ac400) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 20:38:54 INFO - PROCESS | 1651 | 1461641934442 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]]]}] 20:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 776ms 20:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:38:54 INFO - PROCESS | 1651 | 1461641934452 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:38:54 INFO - PROCESS | 1651 | 1461641934454 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:38:54 INFO - PROCESS | 1651 | 1461641934459 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:38:54 INFO - PROCESS | 1651 | 1461641934461 Marionette TRACE conn2 <- [1,2130,null,{}] 20:38:54 INFO - PROCESS | 1651 | 1461641934469 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}] 20:38:54 INFO - PROCESS | 1651 | 1461641934571 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:38:54 INFO - PROCESS | 1651 | 1461641934666 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bcaa800 == 71 [pid = 1651] [id = 540] 20:38:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11c4d2400) [pid = 1651] [serial = 1620] [outer = 0x0] 20:38:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x123a5ec00) [pid = 1651] [serial = 1621] [outer = 0x11c4d2400] 20:38:54 INFO - PROCESS | 1651 | 1461641934702 Marionette DEBUG loaded listener.js 20:38:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11be14c00) [pid = 1651] [serial = 1622] [outer = 0x11c4d2400] 20:38:55 INFO - PROCESS | 1651 | 1461641935015 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] 20:38:55 INFO - PROCESS | 1651 | 1461641935033 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:38:55 INFO - PROCESS | 1651 | 1461641935035 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - PROCESS | 1651 | 1461641935036 Marionette TRACE conn2 <- [1,2134,null,{}] 20:38:55 INFO - PROCESS | 1651 | 1461641935041 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}] 20:38:55 INFO - PROCESS | 1651 | 1461641935140 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:38:55 INFO - PROCESS | 1651 | 1461641935281 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad35800 == 72 [pid = 1651] [id = 541] 20:38:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x1133e4c00) [pid = 1651] [serial = 1623] [outer = 0x0] 20:38:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x1136ce000) [pid = 1651] [serial = 1624] [outer = 0x1133e4c00] 20:38:55 INFO - PROCESS | 1651 | 1461641935315 Marionette DEBUG loaded listener.js 20:38:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x114f8e800) [pid = 1651] [serial = 1625] [outer = 0x1133e4c00] 20:38:55 INFO - PROCESS | 1651 | 1461641935782 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]]]}] 20:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 772ms 20:38:55 INFO - PROCESS | 1651 | 1461641935810 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:38:55 INFO - PROCESS | 1651 | 1461641935812 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:38:55 INFO - PROCESS | 1651 | 1461641935816 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:38:55 INFO - PROCESS | 1651 | 1461641935818 Marionette TRACE conn2 <- [1,2138,null,{}] 20:38:55 INFO - PROCESS | 1651 | 1461641935822 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}] 20:38:55 INFO - PROCESS | 1651 | 1461641935961 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:38:56 INFO - PROCESS | 1651 | 1461641936046 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x129ddb000 == 73 [pid = 1651] [id = 542] 20:38:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11b55a800) [pid = 1651] [serial = 1626] [outer = 0x0] 20:38:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11c3bc400) [pid = 1651] [serial = 1627] [outer = 0x11b55a800] 20:38:56 INFO - PROCESS | 1651 | 1461641936079 Marionette DEBUG loaded listener.js 20:38:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x123826c00) [pid = 1651] [serial = 1628] [outer = 0x11b55a800] 20:38:56 INFO - PROCESS | 1651 | 1461641936498 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]]]}] 20:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 20:38:56 INFO - PROCESS | 1651 | 1461641936538 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:38:56 INFO - PROCESS | 1651 | 1461641936541 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:38:56 INFO - PROCESS | 1651 | 1461641936544 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:38:56 INFO - PROCESS | 1651 | 1461641936545 Marionette TRACE conn2 <- [1,2142,null,{}] 20:38:56 INFO - PROCESS | 1651 | 1461641936548 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}] 20:38:56 INFO - PROCESS | 1651 | 1461641936659 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:38:56 INFO - PROCESS | 1651 | 1461641936772 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12debf000 == 74 [pid = 1651] [id = 543] 20:38:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x124f7c800) [pid = 1651] [serial = 1629] [outer = 0x0] 20:38:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x129b79000) [pid = 1651] [serial = 1630] [outer = 0x124f7c800] 20:38:56 INFO - PROCESS | 1651 | 1461641936807 Marionette DEBUG loaded listener.js 20:38:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12b161400) [pid = 1651] [serial = 1631] [outer = 0x124f7c800] 20:38:57 INFO - PROCESS | 1651 | 1461641937248 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] 20:38:57 INFO - PROCESS | 1651 | 1461641937316 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:38:57 INFO - PROCESS | 1651 | 1461641937323 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:38:57 INFO - PROCESS | 1651 | 1461641937328 Marionette TRACE conn2 <- [1,2146,null,{}] 20:38:57 INFO - PROCESS | 1651 | 1461641937331 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}] 20:38:57 INFO - PROCESS | 1651 | 1461641937442 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:38:57 INFO - PROCESS | 1651 | 1461641937526 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f656000 == 75 [pid = 1651] [id = 544] 20:38:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x124f83800) [pid = 1651] [serial = 1632] [outer = 0x0] 20:38:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12b3d9400) [pid = 1651] [serial = 1633] [outer = 0x124f83800] 20:38:57 INFO - PROCESS | 1651 | 1461641937560 Marionette DEBUG loaded listener.js 20:38:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12bdb8400) [pid = 1651] [serial = 1634] [outer = 0x124f83800] 20:38:58 INFO - PROCESS | 1651 | 1461641938030 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] 20:38:58 INFO - PROCESS | 1651 | 1461641938052 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:38:58 INFO - PROCESS | 1651 | 1461641938055 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 1651 | 1461641938058 Marionette TRACE conn2 <- [1,2150,null,{}] 20:38:58 INFO - PROCESS | 1651 | 1461641938061 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}] 20:38:58 INFO - PROCESS | 1651 | 1461641938209 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:38:58 INFO - PROCESS | 1651 | 1461641938292 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302b5800 == 76 [pid = 1651] [id = 545] 20:38:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12b804400) [pid = 1651] [serial = 1635] [outer = 0x0] 20:38:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12d21ac00) [pid = 1651] [serial = 1636] [outer = 0x12b804400] 20:38:58 INFO - PROCESS | 1651 | 1461641938325 Marionette DEBUG loaded listener.js 20:38:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12d39a400) [pid = 1651] [serial = 1637] [outer = 0x12b804400] 20:38:58 INFO - PROCESS | 1651 | 1461641938728 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]]]}] 20:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 721ms 20:38:58 INFO - PROCESS | 1651 | 1461641938785 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:38:58 INFO - PROCESS | 1651 | 1461641938786 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:38:58 INFO - PROCESS | 1651 | 1461641938791 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:38:58 INFO - PROCESS | 1651 | 1461641938792 Marionette TRACE conn2 <- [1,2154,null,{}] 20:38:58 INFO - PROCESS | 1651 | 1461641938794 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}] 20:38:58 INFO - PROCESS | 1651 | 1461641938899 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:38:59 INFO - PROCESS | 1651 | 1461641939011 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x13793d000 == 77 [pid = 1651] [id = 546] 20:38:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12dc0f000) [pid = 1651] [serial = 1638] [outer = 0x0] 20:38:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12ddd7800) [pid = 1651] [serial = 1639] [outer = 0x12dc0f000] 20:38:59 INFO - PROCESS | 1651 | 1461641939051 Marionette DEBUG loaded listener.js 20:38:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12eabb400) [pid = 1651] [serial = 1640] [outer = 0x12dc0f000] 20:38:59 INFO - PROCESS | 1651 | 1461641939475 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]]]}] 20:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 718ms 20:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:38:59 INFO - PROCESS | 1651 | 1461641939513 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:38:59 INFO - PROCESS | 1651 | 1461641939514 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:38:59 INFO - PROCESS | 1651 | 1461641939516 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:38:59 INFO - PROCESS | 1651 | 1461641939518 Marionette TRACE conn2 <- [1,2158,null,{}] 20:38:59 INFO - PROCESS | 1651 | 1461641939520 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}] 20:38:59 INFO - PROCESS | 1651 | 1461641939631 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:38:59 INFO - PROCESS | 1651 | 1461641939745 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:38:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b51800 == 78 [pid = 1651] [id = 547] 20:38:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12eabf800) [pid = 1651] [serial = 1641] [outer = 0x0] 20:38:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12f2b9c00) [pid = 1651] [serial = 1642] [outer = 0x12eabf800] 20:38:59 INFO - PROCESS | 1651 | 1461641939777 Marionette DEBUG loaded listener.js 20:38:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12facb400) [pid = 1651] [serial = 1643] [outer = 0x12eabf800] 20:39:00 INFO - PROCESS | 1651 | 1461641940198 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]]]}] 20:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 718ms 20:39:00 INFO - PROCESS | 1651 | 1461641940236 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:39:00 INFO - PROCESS | 1651 | 1461641940238 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:39:00 INFO - PROCESS | 1651 | 1461641940240 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:39:00 INFO - PROCESS | 1651 | 1461641940241 Marionette TRACE conn2 <- [1,2162,null,{}] 20:39:00 INFO - PROCESS | 1651 | 1461641940244 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}] 20:39:00 INFO - PROCESS | 1651 | 1461641940367 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:39:00 INFO - PROCESS | 1651 | 1461641940480 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fbb000 == 79 [pid = 1651] [id = 548] 20:39:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12f623000) [pid = 1651] [serial = 1644] [outer = 0x0] 20:39:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12fdcf800) [pid = 1651] [serial = 1645] [outer = 0x12f623000] 20:39:00 INFO - PROCESS | 1651 | 1461641940512 Marionette DEBUG loaded listener.js 20:39:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x130243c00) [pid = 1651] [serial = 1646] [outer = 0x12f623000] 20:39:00 INFO - PROCESS | 1651 | 1461641940925 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]]]}] 20:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 20:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:39:00 INFO - PROCESS | 1651 | 1461641940960 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:39:00 INFO - PROCESS | 1651 | 1461641940961 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:39:00 INFO - PROCESS | 1651 | 1461641940963 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:39:00 INFO - PROCESS | 1651 | 1461641940964 Marionette TRACE conn2 <- [1,2166,null,{}] 20:39:00 INFO - PROCESS | 1651 | 1461641940967 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}] 20:39:01 INFO - PROCESS | 1651 | 1461641941074 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:39:01 INFO - PROCESS | 1651 | 1461641941189 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x138131000 == 80 [pid = 1651] [id = 549] 20:39:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12fdd0400) [pid = 1651] [serial = 1647] [outer = 0x0] 20:39:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x137743400) [pid = 1651] [serial = 1648] [outer = 0x12fdd0400] 20:39:01 INFO - PROCESS | 1651 | 1461641941221 Marionette DEBUG loaded listener.js 20:39:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x137b91800) [pid = 1651] [serial = 1649] [outer = 0x12fdd0400] 20:39:01 INFO - PROCESS | 1651 | 1461641941616 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]]]}] 20:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 720ms 20:39:01 INFO - PROCESS | 1651 | 1461641941683 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:39:01 INFO - PROCESS | 1651 | 1461641941685 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:39:01 INFO - PROCESS | 1651 | 1461641941704 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:39:01 INFO - PROCESS | 1651 | 1461641941705 Marionette TRACE conn2 <- [1,2170,null,{}] 20:39:01 INFO - PROCESS | 1651 | 1461641941745 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}] 20:39:01 INFO - PROCESS | 1651 | 1461641941855 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:39:01 INFO - PROCESS | 1651 | 1461641941969 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x138169000 == 81 [pid = 1651] [id = 550] 20:39:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x137749800) [pid = 1651] [serial = 1650] [outer = 0x0] 20:39:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x137d51400) [pid = 1651] [serial = 1651] [outer = 0x137749800] 20:39:02 INFO - PROCESS | 1651 | 1461641942002 Marionette DEBUG loaded listener.js 20:39:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x137f68400) [pid = 1651] [serial = 1652] [outer = 0x137749800] 20:39:02 INFO - PROCESS | 1651 | 1461641942432 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]]]}] 20:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 804ms 20:39:02 INFO - PROCESS | 1651 | 1461641942493 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:39:02 INFO - PROCESS | 1651 | 1461641942495 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:39:02 INFO - PROCESS | 1651 | 1461641942498 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:39:02 INFO - PROCESS | 1651 | 1461641942500 Marionette TRACE conn2 <- [1,2174,null,{}] 20:39:02 INFO - PROCESS | 1651 | 1461641942504 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}] 20:39:02 INFO - PROCESS | 1651 | 1461641942672 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:39:02 INFO - PROCESS | 1651 | 1461641942805 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f0f000 == 82 [pid = 1651] [id = 551] 20:39:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x127dbbc00) [pid = 1651] [serial = 1653] [outer = 0x0] 20:39:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x137b8f800) [pid = 1651] [serial = 1654] [outer = 0x127dbbc00] 20:39:02 INFO - PROCESS | 1651 | 1461641942843 Marionette DEBUG loaded listener.js 20:39:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x137f70c00) [pid = 1651] [serial = 1655] [outer = 0x127dbbc00] 20:39:03 INFO - PROCESS | 1651 | 1461641943444 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]]]}] 20:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 977ms 20:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:39:03 INFO - PROCESS | 1651 | 1461641943476 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:39:03 INFO - PROCESS | 1651 | 1461641943478 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:39:03 INFO - PROCESS | 1651 | 1461641943482 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:39:03 INFO - PROCESS | 1651 | 1461641943484 Marionette TRACE conn2 <- [1,2178,null,{}] 20:39:03 INFO - PROCESS | 1651 | 1461641943487 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}] 20:39:03 INFO - PROCESS | 1651 | 1461641943600 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:39:03 INFO - PROCESS | 1651 | 1461641943692 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd14800 == 83 [pid = 1651] [id = 552] 20:39:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x114f8e000) [pid = 1651] [serial = 1656] [outer = 0x0] 20:39:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x11862a000) [pid = 1651] [serial = 1657] [outer = 0x114f8e000] 20:39:03 INFO - PROCESS | 1651 | 1461641943721 Marionette DEBUG loaded listener.js 20:39:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x11bfb3c00) [pid = 1651] [serial = 1658] [outer = 0x114f8e000] 20:39:04 INFO - PROCESS | 1651 | 1461641944159 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]]]}] 20:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 722ms 20:39:04 INFO - PROCESS | 1651 | 1461641944204 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:39:04 INFO - PROCESS | 1651 | 1461641944208 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:39:04 INFO - PROCESS | 1651 | 1461641944212 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:39:04 INFO - PROCESS | 1651 | 1461641944214 Marionette TRACE conn2 <- [1,2182,null,{}] 20:39:04 INFO - PROCESS | 1651 | 1461641944216 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}] 20:39:04 INFO - PROCESS | 1651 | 1461641944323 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:39:04 INFO - PROCESS | 1651 | 1461641944417 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x129deb000 == 84 [pid = 1651] [id = 553] 20:39:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x123f3f800) [pid = 1651] [serial = 1659] [outer = 0x0] 20:39:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1278cac00) [pid = 1651] [serial = 1660] [outer = 0x123f3f800] 20:39:04 INFO - PROCESS | 1651 | 1461641944445 Marionette DEBUG loaded listener.js 20:39:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12b249000) [pid = 1651] [serial = 1661] [outer = 0x123f3f800] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x138218000 == 83 [pid = 1651] [id = 409] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12bcaa800 == 82 [pid = 1651] [id = 540] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119c39800 == 81 [pid = 1651] [id = 539] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119223800 == 80 [pid = 1651] [id = 538] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13ba39800 == 79 [pid = 1651] [id = 534] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13aeb1000 == 78 [pid = 1651] [id = 533] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x113499000 == 77 [pid = 1651] [id = 532] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13bbdf000 == 76 [pid = 1651] [id = 531] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13813c800 == 75 [pid = 1651] [id = 530] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12dea3800 == 74 [pid = 1651] [id = 529] 20:39:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1238a1000 == 73 [pid = 1651] [id = 528] 20:39:04 INFO - PROCESS | 1651 | 1461641944817 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]]]}] 20:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 620ms 20:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:39:04 INFO - PROCESS | 1651 | 1461641944833 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:39:04 INFO - PROCESS | 1651 | 1461641944834 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:39:04 INFO - PROCESS | 1651 | 1461641944836 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:39:04 INFO - PROCESS | 1651 | 1461641944839 Marionette TRACE conn2 <- [1,2186,null,{}] 20:39:04 INFO - PROCESS | 1651 | 1461641944849 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}] 20:39:04 INFO - PROCESS | 1651 | 1461641944945 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:39:04 INFO - PROCESS | 1651 | 1461641944968 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe78000 == 74 [pid = 1651] [id = 554] 20:39:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12b80a800) [pid = 1651] [serial = 1662] [outer = 0x0] 20:39:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12d348400) [pid = 1651] [serial = 1663] [outer = 0x12b80a800] 20:39:04 INFO - PROCESS | 1651 | 1461641944996 Marionette DEBUG loaded listener.js 20:39:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12dc0f800) [pid = 1651] [serial = 1664] [outer = 0x12b80a800] 20:39:05 INFO - PROCESS | 1651 | 1461641945373 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]]]}] 20:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 574ms 20:39:05 INFO - PROCESS | 1651 | 1461641945412 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:39:05 INFO - PROCESS | 1651 | 1461641945414 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:39:05 INFO - PROCESS | 1651 | 1461641945416 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:39:05 INFO - PROCESS | 1651 | 1461641945417 Marionette TRACE conn2 <- [1,2190,null,{}] 20:39:05 INFO - PROCESS | 1651 | 1461641945420 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}] 20:39:05 INFO - PROCESS | 1651 | 1461641945545 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:39:05 INFO - PROCESS | 1651 | 1461641945559 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b66000 == 75 [pid = 1651] [id = 555] 20:39:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12e9dac00) [pid = 1651] [serial = 1665] [outer = 0x0] 20:39:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12f030800) [pid = 1651] [serial = 1666] [outer = 0x12e9dac00] 20:39:05 INFO - PROCESS | 1651 | 1461641945585 Marionette DEBUG loaded listener.js 20:39:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x13774a400) [pid = 1651] [serial = 1667] [outer = 0x12e9dac00] 20:39:05 INFO - PROCESS | 1651 | 1461641945954 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]]]}] 20:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 569ms 20:39:05 INFO - PROCESS | 1651 | 1461641945990 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:39:05 INFO - PROCESS | 1651 | 1461641945991 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:39:05 INFO - PROCESS | 1651 | 1461641945993 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:39:05 INFO - PROCESS | 1651 | 1461641945994 Marionette TRACE conn2 <- [1,2194,null,{}] 20:39:05 INFO - PROCESS | 1651 | 1461641945996 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}] 20:39:06 INFO - PROCESS | 1651 | 1461641946116 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:39:06 INFO - PROCESS | 1651 | 1461641946128 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ae18000 == 76 [pid = 1651] [id = 556] 20:39:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12eab3c00) [pid = 1651] [serial = 1668] [outer = 0x0] 20:39:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x137d5b800) [pid = 1651] [serial = 1669] [outer = 0x12eab3c00] 20:39:06 INFO - PROCESS | 1651 | 1461641946154 Marionette DEBUG loaded listener.js 20:39:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x137f72400) [pid = 1651] [serial = 1670] [outer = 0x12eab3c00] 20:39:06 INFO - PROCESS | 1651 | 1461641946542 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]]]}] 20:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 20:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:39:06 INFO - PROCESS | 1651 | 1461641946561 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:39:06 INFO - PROCESS | 1651 | 1461641946563 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:39:06 INFO - PROCESS | 1651 | 1461641946565 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:39:06 INFO - PROCESS | 1651 | 1461641946566 Marionette TRACE conn2 <- [1,2198,null,{}] 20:39:06 INFO - PROCESS | 1651 | 1461641946568 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}] 20:39:06 INFO - PROCESS | 1651 | 1461641946709 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:39:06 INFO - PROCESS | 1651 | 1461641946721 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ba32800 == 77 [pid = 1651] [id = 557] 20:39:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x137f74c00) [pid = 1651] [serial = 1671] [outer = 0x0] 20:39:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x138320000) [pid = 1651] [serial = 1672] [outer = 0x137f74c00] 20:39:06 INFO - PROCESS | 1651 | 1461641946749 Marionette DEBUG loaded listener.js 20:39:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x139d0cc00) [pid = 1651] [serial = 1673] [outer = 0x137f74c00] 20:39:07 INFO - PROCESS | 1651 | 1461641947088 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]]]}] 20:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 567ms 20:39:07 INFO - PROCESS | 1651 | 1461641947133 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 1651 | 1461641947134 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:39:07 INFO - PROCESS | 1651 | 1461641947136 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - PROCESS | 1651 | 1461641947137 Marionette TRACE conn2 <- [1,2202,null,{}] 20:39:07 INFO - PROCESS | 1651 | 1461641947140 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}] 20:39:07 INFO - PROCESS | 1651 | 1461641947262 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:39:07 INFO - PROCESS | 1651 | 1461641947276 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x13bbd4000 == 78 [pid = 1651] [id = 558] 20:39:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x139c85400) [pid = 1651] [serial = 1674] [outer = 0x0] 20:39:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x13aa19400) [pid = 1651] [serial = 1675] [outer = 0x139c85400] 20:39:07 INFO - PROCESS | 1651 | 1461641947302 Marionette DEBUG loaded listener.js 20:39:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x13aa1e400) [pid = 1651] [serial = 1676] [outer = 0x139c85400] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1133ee000) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x1189b7c00) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12b479400) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x11862c400) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x129b7b800) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x11bfb6000) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12bad9000) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x123edb400) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12dc0b400) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12f7a7800) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x114fb4400) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12eab6c00) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x114f61000) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12b802800) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x1273e2c00) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:39:07 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12b3e1800) [pid = 1651] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:39:07 INFO - PROCESS | 1651 | 1461641947775 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]]]}] 20:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 668ms 20:39:07 INFO - PROCESS | 1651 | 1461641947805 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:39:07 INFO - PROCESS | 1651 | 1461641947806 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:39:07 INFO - PROCESS | 1651 | 1461641947808 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:39:07 INFO - PROCESS | 1651 | 1461641947809 Marionette TRACE conn2 <- [1,2206,null,{}] 20:39:07 INFO - PROCESS | 1651 | 1461641947812 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}] 20:39:07 INFO - PROCESS | 1651 | 1461641947905 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:39:07 INFO - PROCESS | 1651 | 1461641947987 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x13093a000 == 79 [pid = 1651] [id = 559] 20:39:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11bfb6000) [pid = 1651] [serial = 1677] [outer = 0x0] 20:39:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x129b7b800) [pid = 1651] [serial = 1678] [outer = 0x11bfb6000] 20:39:08 INFO - PROCESS | 1651 | 1461641948013 Marionette DEBUG loaded listener.js 20:39:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12f626000) [pid = 1651] [serial = 1679] [outer = 0x11bfb6000] 20:39:08 INFO - PROCESS | 1651 | 1461641948290 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]]]}] 20:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 20:39:08 INFO - PROCESS | 1651 | 1461641948331 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 1651 | 1461641948332 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:39:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:39:08 INFO - PROCESS | 1651 | 1461641948334 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - PROCESS | 1651 | 1461641948335 Marionette TRACE conn2 <- [1,2210,null,{}] 20:39:08 INFO - PROCESS | 1651 | 1461641948338 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}] 20:39:08 INFO - PROCESS | 1651 | 1461641948436 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:39:08 INFO - PROCESS | 1651 | 1461641948441 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d34800 == 80 [pid = 1651] [id = 560] 20:39:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12fd11c00) [pid = 1651] [serial = 1680] [outer = 0x0] 20:39:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x139d11800) [pid = 1651] [serial = 1681] [outer = 0x12fd11c00] 20:39:08 INFO - PROCESS | 1651 | 1461641948466 Marionette DEBUG loaded listener.js 20:39:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x13aa20c00) [pid = 1651] [serial = 1682] [outer = 0x12fd11c00] 20:39:08 INFO - PROCESS | 1651 | 1461641948826 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]]]}] 20:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 20:39:08 INFO - PROCESS | 1651 | 1461641948858 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:39:08 INFO - PROCESS | 1651 | 1461641948861 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:39:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:39:08 INFO - PROCESS | 1651 | 1461641948880 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:39:08 INFO - PROCESS | 1651 | 1461641948881 Marionette TRACE conn2 <- [1,2214,null,{}] 20:39:08 INFO - PROCESS | 1651 | 1461641948884 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}] 20:39:08 INFO - PROCESS | 1651 | 1461641948977 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:39:08 INFO - PROCESS | 1651 | 1461641948981 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1440e0800 == 81 [pid = 1651] [id = 561] 20:39:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x139d0d400) [pid = 1651] [serial = 1683] [outer = 0x0] 20:39:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x13bc58400) [pid = 1651] [serial = 1684] [outer = 0x139d0d400] 20:39:09 INFO - PROCESS | 1651 | 1461641949007 Marionette DEBUG loaded listener.js 20:39:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x13bc5c400) [pid = 1651] [serial = 1685] [outer = 0x139d0d400] 20:39:09 INFO - PROCESS | 1651 | 1461641949347 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]]]}] 20:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 472ms 20:39:09 INFO - PROCESS | 1651 | 1461641949353 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:39:09 INFO - PROCESS | 1651 | 1461641949354 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:39:09 INFO - PROCESS | 1651 | 1461641949358 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:39:09 INFO - PROCESS | 1651 | 1461641949359 Marionette TRACE conn2 <- [1,2218,null,{}] 20:39:09 INFO - PROCESS | 1651 | 1461641949362 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}] 20:39:09 INFO - PROCESS | 1651 | 1461641949471 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:39:09 INFO - PROCESS | 1651 | 1461641949552 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x143fde000 == 82 [pid = 1651] [id = 562] 20:39:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x13bc5d400) [pid = 1651] [serial = 1686] [outer = 0x0] 20:39:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x1437e7c00) [pid = 1651] [serial = 1687] [outer = 0x13bc5d400] 20:39:09 INFO - PROCESS | 1651 | 1461641949581 Marionette DEBUG loaded listener.js 20:39:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x1437f3c00) [pid = 1651] [serial = 1688] [outer = 0x13bc5d400] 20:39:10 INFO - PROCESS | 1651 | 1461641950087 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]]]}] 20:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 20:39:10 INFO - PROCESS | 1651 | 1461641950129 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 1651 | 1461641950131 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:39:10 INFO - PROCESS | 1651 | 1461641950134 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 1651 | 1461641950137 Marionette TRACE conn2 <- [1,2222,null,{}] 20:39:10 INFO - PROCESS | 1651 | 1461641950143 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}] 20:39:10 INFO - PROCESS | 1651 | 1461641950265 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:39:10 INFO - PROCESS | 1651 | 1461641950357 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c10e800 == 83 [pid = 1651] [id = 563] 20:39:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x11bf51800) [pid = 1651] [serial = 1689] [outer = 0x0] 20:39:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x123f3d000) [pid = 1651] [serial = 1690] [outer = 0x11bf51800] 20:39:10 INFO - PROCESS | 1651 | 1461641950389 Marionette DEBUG loaded listener.js 20:39:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x129b58800) [pid = 1651] [serial = 1691] [outer = 0x11bf51800] 20:39:10 INFO - PROCESS | 1651 | 1461641950815 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]]]}] 20:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 725ms 20:39:10 INFO - PROCESS | 1651 | 1461641950871 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:39:10 INFO - PROCESS | 1651 | 1461641950876 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:39:10 INFO - PROCESS | 1651 | 1461641950895 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:39:10 INFO - PROCESS | 1651 | 1461641950897 Marionette TRACE conn2 <- [1,2226,null,{}] 20:39:10 INFO - PROCESS | 1651 | 1461641950900 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}] 20:39:11 INFO - PROCESS | 1651 | 1461641951018 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:39:11 INFO - PROCESS | 1651 | 1461641951109 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d3b800 == 84 [pid = 1651] [id = 564] 20:39:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x12b2f5c00) [pid = 1651] [serial = 1692] [outer = 0x0] 20:39:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12d518c00) [pid = 1651] [serial = 1693] [outer = 0x12b2f5c00] 20:39:11 INFO - PROCESS | 1651 | 1461641951141 Marionette DEBUG loaded listener.js 20:39:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12f2c0400) [pid = 1651] [serial = 1694] [outer = 0x12b2f5c00] 20:39:11 INFO - PROCESS | 1651 | 1461641951560 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]]]}] 20:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 722ms 20:39:11 INFO - PROCESS | 1651 | 1461641951615 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:39:11 INFO - PROCESS | 1651 | 1461641951616 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:39:11 INFO - PROCESS | 1651 | 1461641951619 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:39:11 INFO - PROCESS | 1651 | 1461641951621 Marionette TRACE conn2 <- [1,2230,null,{}] 20:39:11 INFO - PROCESS | 1651 | 1461641951629 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}] 20:39:11 INFO - PROCESS | 1651 | 1461641951777 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:39:11 INFO - PROCESS | 1651 | 1461641951900 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x143fd8800 == 85 [pid = 1651] [id = 565] 20:39:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12f2b7800) [pid = 1651] [serial = 1695] [outer = 0x0] 20:39:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x137d59800) [pid = 1651] [serial = 1696] [outer = 0x12f2b7800] 20:39:11 INFO - PROCESS | 1651 | 1461641951935 Marionette DEBUG loaded listener.js 20:39:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x139c84400) [pid = 1651] [serial = 1697] [outer = 0x12f2b7800] 20:39:12 INFO - PROCESS | 1651 | 1461641952375 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]]]}] 20:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 772ms 20:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:39:12 INFO - PROCESS | 1651 | 1461641952392 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:39:12 INFO - PROCESS | 1651 | 1461641952394 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:39:12 INFO - PROCESS | 1651 | 1461641952396 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:39:12 INFO - PROCESS | 1651 | 1461641952397 Marionette TRACE conn2 <- [1,2234,null,{}] 20:39:12 INFO - PROCESS | 1651 | 1461641952400 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}] 20:39:12 INFO - PROCESS | 1651 | 1461641952516 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:39:12 INFO - PROCESS | 1651 | 1461641952635 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x145967000 == 86 [pid = 1651] [id = 566] 20:39:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x139c89400) [pid = 1651] [serial = 1698] [outer = 0x0] 20:39:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x13aa13000) [pid = 1651] [serial = 1699] [outer = 0x139c89400] 20:39:12 INFO - PROCESS | 1651 | 1461641952669 Marionette DEBUG loaded listener.js 20:39:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x13bc5e400) [pid = 1651] [serial = 1700] [outer = 0x139c89400] 20:39:13 INFO - PROCESS | 1651 | 1461641953080 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]]]}] 20:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 719ms 20:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:39:13 INFO - PROCESS | 1651 | 1461641953115 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:39:13 INFO - PROCESS | 1651 | 1461641953117 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:39:13 INFO - PROCESS | 1651 | 1461641953119 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:39:13 INFO - PROCESS | 1651 | 1461641953120 Marionette TRACE conn2 <- [1,2238,null,{}] 20:39:13 INFO - PROCESS | 1651 | 1461641953123 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}] 20:39:13 INFO - PROCESS | 1651 | 1461641953239 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:39:13 INFO - PROCESS | 1651 | 1461641953358 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1449df000 == 87 [pid = 1651] [id = 567] 20:39:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x139e33c00) [pid = 1651] [serial = 1701] [outer = 0x0] 20:39:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x139e39c00) [pid = 1651] [serial = 1702] [outer = 0x139e33c00] 20:39:13 INFO - PROCESS | 1651 | 1461641953392 Marionette DEBUG loaded listener.js 20:39:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x139e3ec00) [pid = 1651] [serial = 1703] [outer = 0x139e33c00] 20:39:13 INFO - PROCESS | 1651 | 1461641953781 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]]]}] 20:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 668ms 20:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:39:13 INFO - PROCESS | 1651 | 1461641953787 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:39:13 INFO - PROCESS | 1651 | 1461641953789 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:39:13 INFO - PROCESS | 1651 | 1461641953791 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:39:13 INFO - PROCESS | 1651 | 1461641953792 Marionette TRACE conn2 <- [1,2242,null,{}] 20:39:13 INFO - PROCESS | 1651 | 1461641953795 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}] 20:39:13 INFO - PROCESS | 1651 | 1461641953922 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:39:14 INFO - PROCESS | 1651 | 1461641954046 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13acd4800 == 88 [pid = 1651] [id = 568] 20:39:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x139e41400) [pid = 1651] [serial = 1704] [outer = 0x0] 20:39:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x13a990800) [pid = 1651] [serial = 1705] [outer = 0x139e41400] 20:39:14 INFO - PROCESS | 1651 | 1461641954078 Marionette DEBUG loaded listener.js 20:39:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x13bc62800) [pid = 1651] [serial = 1706] [outer = 0x139e41400] 20:39:14 INFO - PROCESS | 1651 | 1461641954468 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]]]}] 20:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 20:39:14 INFO - PROCESS | 1651 | 1461641954511 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:39:14 INFO - PROCESS | 1651 | 1461641954512 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:39:14 INFO - PROCESS | 1651 | 1461641954515 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:39:14 INFO - PROCESS | 1651 | 1461641954516 Marionette TRACE conn2 <- [1,2246,null,{}] 20:39:14 INFO - PROCESS | 1651 | 1461641954518 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}] 20:39:14 INFO - PROCESS | 1651 | 1461641954629 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:39:14 INFO - PROCESS | 1651 | 1461641954750 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ace6800 == 89 [pid = 1651] [id = 569] 20:39:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x13a998000) [pid = 1651] [serial = 1707] [outer = 0x0] 20:39:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x1437ea800) [pid = 1651] [serial = 1708] [outer = 0x13a998000] 20:39:14 INFO - PROCESS | 1651 | 1461641954781 Marionette DEBUG loaded listener.js 20:39:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x1437f5400) [pid = 1651] [serial = 1709] [outer = 0x13a998000] 20:39:15 INFO - PROCESS | 1651 | 1461641955318 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]]]}] 20:39:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:39:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 869ms 20:39:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:39:15 INFO - PROCESS | 1651 | 1461641955384 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:39:15 INFO - PROCESS | 1651 | 1461641955386 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:39:15 INFO - PROCESS | 1651 | 1461641955388 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:39:15 INFO - PROCESS | 1651 | 1461641955390 Marionette TRACE conn2 <- [1,2250,null,{}] 20:39:15 INFO - PROCESS | 1651 | 1461641955392 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}] 20:39:15 INFO - PROCESS | 1651 | 1461641955527 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:39:15 INFO - PROCESS | 1651 | 1461641955643 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12997f000 == 90 [pid = 1651] [id = 570] 20:39:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x118627000) [pid = 1651] [serial = 1710] [outer = 0x0] 20:39:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x143f4b000) [pid = 1651] [serial = 1711] [outer = 0x118627000] 20:39:15 INFO - PROCESS | 1651 | 1461641955673 Marionette DEBUG loaded listener.js 20:39:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x143f51400) [pid = 1651] [serial = 1712] [outer = 0x118627000] 20:39:16 INFO - PROCESS | 1651 | 1461641956071 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]]]}] 20:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 721ms 20:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:39:16 INFO - PROCESS | 1651 | 1461641956109 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:39:16 INFO - PROCESS | 1651 | 1461641956110 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:39:16 INFO - PROCESS | 1651 | 1461641956113 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:39:16 INFO - PROCESS | 1651 | 1461641956114 Marionette TRACE conn2 <- [1,2254,null,{}] 20:39:16 INFO - PROCESS | 1651 | 1461641956116 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}] 20:39:16 INFO - PROCESS | 1651 | 1461641956232 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:39:16 INFO - PROCESS | 1651 | 1461641956327 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244a5000 == 91 [pid = 1651] [id = 571] 20:39:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x114fc1000) [pid = 1651] [serial = 1713] [outer = 0x0] 20:39:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x12e9dbc00) [pid = 1651] [serial = 1714] [outer = 0x114fc1000] 20:39:16 INFO - PROCESS | 1651 | 1461641956358 Marionette DEBUG loaded listener.js 20:39:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x137b9c400) [pid = 1651] [serial = 1715] [outer = 0x114fc1000] 20:39:17 INFO - PROCESS | 1651 | 1461641957036 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]]]}] 20:39:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:39:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 968ms 20:39:17 INFO - PROCESS | 1651 | 1461641957082 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:39:17 INFO - PROCESS | 1651 | 1461641957085 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:39:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:39:17 INFO - PROCESS | 1651 | 1461641957088 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:39:17 INFO - PROCESS | 1651 | 1461641957090 Marionette TRACE conn2 <- [1,2258,null,{}] 20:39:17 INFO - PROCESS | 1651 | 1461641957094 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}] 20:39:17 INFO - PROCESS | 1651 | 1461641957210 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:39:17 INFO - PROCESS | 1651 | 1461641957305 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddb1000 == 92 [pid = 1651] [id = 572] 20:39:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x11667c800) [pid = 1651] [serial = 1716] [outer = 0x0] 20:39:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x119b0a000) [pid = 1651] [serial = 1717] [outer = 0x11667c800] 20:39:17 INFO - PROCESS | 1651 | 1461641957334 Marionette DEBUG loaded listener.js 20:39:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x11ba38c00) [pid = 1651] [serial = 1718] [outer = 0x11667c800] 20:39:17 INFO - PROCESS | 1651 | 1461641957802 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]]]}] 20:39:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:39:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 723ms 20:39:17 INFO - PROCESS | 1651 | 1461641957812 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:39:17 INFO - PROCESS | 1651 | 1461641957818 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:39:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:39:17 INFO - PROCESS | 1651 | 1461641957825 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:39:17 INFO - PROCESS | 1651 | 1461641957827 Marionette TRACE conn2 <- [1,2262,null,{}] 20:39:17 INFO - PROCESS | 1651 | 1461641957831 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}] 20:39:17 INFO - PROCESS | 1651 | 1461641957992 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:39:18 INFO - PROCESS | 1651 | 1461641958178 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x129983800 == 93 [pid = 1651] [id = 573] 20:39:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x11be18800) [pid = 1651] [serial = 1719] [outer = 0x0] 20:39:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x123f4b400) [pid = 1651] [serial = 1720] [outer = 0x11be18800] 20:39:18 INFO - PROCESS | 1651 | 1461641958205 Marionette DEBUG loaded listener.js 20:39:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x127dbcc00) [pid = 1651] [serial = 1721] [outer = 0x11be18800] 20:39:18 INFO - PROCESS | 1651 | 1461641958660 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]]]}] 20:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 872ms 20:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:39:18 INFO - PROCESS | 1651 | 1461641958697 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:39:18 INFO - PROCESS | 1651 | 1461641958699 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:39:18 INFO - PROCESS | 1651 | 1461641958702 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:39:18 INFO - PROCESS | 1651 | 1461641958706 Marionette TRACE conn2 <- [1,2266,null,{}] 20:39:18 INFO - PROCESS | 1651 | 1461641958718 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}] 20:39:18 INFO - PROCESS | 1651 | 1461641958883 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:39:19 INFO - PROCESS | 1651 | 1461641959072 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x13092c800 == 94 [pid = 1651] [id = 574] 20:39:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x129db7c00) [pid = 1651] [serial = 1722] [outer = 0x0] 20:39:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 291 (0x12b47cc00) [pid = 1651] [serial = 1723] [outer = 0x129db7c00] 20:39:19 INFO - PROCESS | 1651 | 1461641959104 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 292 (0x12bc58c00) [pid = 1651] [serial = 1724] [outer = 0x129db7c00] 20:39:19 INFO - PROCESS | 1651 | 1461641959496 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]]]}] 20:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 827ms 20:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:39:19 INFO - PROCESS | 1651 | 1461641959528 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:39:19 INFO - PROCESS | 1651 | 1461641959530 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:39:19 INFO - PROCESS | 1651 | 1461641959532 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:39:19 INFO - PROCESS | 1651 | 1461641959533 Marionette TRACE conn2 <- [1,2270,null,{}] 20:39:19 INFO - PROCESS | 1651 | 1461641959536 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}] 20:39:19 INFO - PROCESS | 1651 | 1461641959643 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:39:19 INFO - PROCESS | 1651 | 1461641959741 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x13794b000 == 95 [pid = 1651] [id = 575] 20:39:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 293 (0x12bc59000) [pid = 1651] [serial = 1725] [outer = 0x0] 20:39:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 294 (0x12d34dc00) [pid = 1651] [serial = 1726] [outer = 0x12bc59000] 20:39:19 INFO - PROCESS | 1651 | 1461641959769 Marionette DEBUG loaded listener.js 20:39:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 295 (0x12d7a1000) [pid = 1651] [serial = 1727] [outer = 0x12bc59000] 20:39:20 INFO - PROCESS | 1651 | 1461641960193 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]]]}] 20:39:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:39:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 720ms 20:39:20 INFO - PROCESS | 1651 | 1461641960252 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:39:20 INFO - PROCESS | 1651 | 1461641960253 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:39:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:39:20 INFO - PROCESS | 1651 | 1461641960268 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:39:20 INFO - PROCESS | 1651 | 1461641960269 Marionette TRACE conn2 <- [1,2274,null,{}] 20:39:20 INFO - PROCESS | 1651 | 1461641960271 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}] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1440e0800 == 94 [pid = 1651] [id = 561] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x137d34800 == 93 [pid = 1651] [id = 560] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x13093a000 == 92 [pid = 1651] [id = 559] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x13bbd4000 == 91 [pid = 1651] [id = 558] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 294 (0x139d10000) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 293 (0x12fd06400) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 292 (0x12fef8c00) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 291 (0x13024d800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 290 (0x119b11c00) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x137d58400) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x137d5e400) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x12d218000) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x123a5ec00) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x114fe1400) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x114f53000) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x11ab45c00) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x12381b800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x123f3e800) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x12b482000) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x12b3dc000) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12dde2400) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x137747c00) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x139c87000) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12d392800) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | 1461641960533 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x13ba32800 == 90 [pid = 1651] [id = 557] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x13ae18000 == 89 [pid = 1651] [id = 556] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x137b66000 == 88 [pid = 1651] [id = 555] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe78000 == 87 [pid = 1651] [id = 554] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x129deb000 == 86 [pid = 1651] [id = 553] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd14800 == 85 [pid = 1651] [id = 552] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x138131000 == 84 [pid = 1651] [id = 549] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x137fbb000 == 83 [pid = 1651] [id = 548] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x137b51800 == 82 [pid = 1651] [id = 547] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x13793d000 == 81 [pid = 1651] [id = 546] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1302b5800 == 80 [pid = 1651] [id = 545] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12f656000 == 79 [pid = 1651] [id = 544] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12debf000 == 78 [pid = 1651] [id = 543] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x129ddb000 == 77 [pid = 1651] [id = 542] 20:39:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad35800 == 76 [pid = 1651] [id = 541] 20:39:20 INFO - PROCESS | 1651 | 1461641960572 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11972d800 == 77 [pid = 1651] [id = 576] 20:39:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x119b11c00) [pid = 1651] [serial = 1728] [outer = 0x0] 20:39:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x123ee1c00) [pid = 1651] [serial = 1729] [outer = 0x119b11c00] 20:39:20 INFO - PROCESS | 1651 | 1461641960618 Marionette DEBUG loaded listener.js 20:39:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x12b160c00) [pid = 1651] [serial = 1730] [outer = 0x119b11c00] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x129b51000) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x13831dc00) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x139c83000) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x1166df800) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x137b9dc00) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x138321c00) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12f628000) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12e564c00) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x137b92000) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12fac5400) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x1147d6000) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x114fbec00) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x11b558c00) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12bc55800) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12d123c00) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x118628c00) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x11be13000) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x11894f000) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x12b241400) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12b479000) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x11c415c00) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x123f3b400) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12d348800) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1275d3c00) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x129b78000) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12f02f000) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12fd0a400) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12fef1000) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12face000) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x13774c400) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 20:39:20 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x13024e000) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 20:39:21 INFO - PROCESS | 1651 | 1461641961023 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]]]}] 20:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 781ms 20:39:21 INFO - PROCESS | 1651 | 1461641961037 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:39:21 INFO - PROCESS | 1651 | 1461641961038 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:39:21 INFO - PROCESS | 1651 | 1461641961041 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:39:21 INFO - PROCESS | 1651 | 1461641961042 Marionette TRACE conn2 <- [1,2278,null,{}] 20:39:21 INFO - PROCESS | 1651 | 1461641961044 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}] 20:39:21 INFO - PROCESS | 1651 | 1461641961153 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:39:21 INFO - PROCESS | 1651 | 1461641961158 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c11c000 == 78 [pid = 1651] [id = 577] 20:39:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12d221c00) [pid = 1651] [serial = 1731] [outer = 0x0] 20:39:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12ddd7c00) [pid = 1651] [serial = 1732] [outer = 0x12d221c00] 20:39:21 INFO - PROCESS | 1651 | 1461641961186 Marionette DEBUG loaded listener.js 20:39:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12f628000) [pid = 1651] [serial = 1733] [outer = 0x12d221c00] 20:39:21 INFO - PROCESS | 1651 | 1461641961546 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]]]}] 20:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 20:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:39:21 INFO - PROCESS | 1651 | 1461641961561 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:39:21 INFO - PROCESS | 1651 | 1461641961562 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:39:21 INFO - PROCESS | 1651 | 1461641961584 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:39:21 INFO - PROCESS | 1651 | 1461641961586 Marionette TRACE conn2 <- [1,2282,null,{}] 20:39:21 INFO - PROCESS | 1651 | 1461641961592 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}] 20:39:21 INFO - PROCESS | 1651 | 1461641961739 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:39:21 INFO - PROCESS | 1651 | 1461641961749 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f668000 == 79 [pid = 1651] [id = 578] 20:39:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x114fe6400) [pid = 1651] [serial = 1734] [outer = 0x0] 20:39:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12f7a6c00) [pid = 1651] [serial = 1735] [outer = 0x114fe6400] 20:39:21 INFO - PROCESS | 1651 | 1461641961789 Marionette DEBUG loaded listener.js 20:39:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12fef3c00) [pid = 1651] [serial = 1736] [outer = 0x114fe6400] 20:39:22 INFO - PROCESS | 1651 | 1461641962156 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]]]}] 20:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 642ms 20:39:22 INFO - PROCESS | 1651 | 1461641962225 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:39:22 INFO - PROCESS | 1651 | 1461641962227 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:39:22 INFO - PROCESS | 1651 | 1461641962230 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:39:22 INFO - PROCESS | 1651 | 1461641962231 Marionette TRACE conn2 <- [1,2286,null,{}] 20:39:22 INFO - PROCESS | 1651 | 1461641962233 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}] 20:39:22 INFO - PROCESS | 1651 | 1461641962326 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:39:22 INFO - PROCESS | 1651 | 1461641962331 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x137aa3800 == 80 [pid = 1651] [id = 579] 20:39:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12facec00) [pid = 1651] [serial = 1737] [outer = 0x0] 20:39:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13774ac00) [pid = 1651] [serial = 1738] [outer = 0x12facec00] 20:39:22 INFO - PROCESS | 1651 | 1461641962357 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x137b99800) [pid = 1651] [serial = 1739] [outer = 0x12facec00] 20:39:22 INFO - PROCESS | 1651 | 1461641962736 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]]]}] 20:39:22 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 20:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 523ms 20:39:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:39:22 INFO - PROCESS | 1651 | 1461641962754 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:39:22 INFO - PROCESS | 1651 | 1461641962755 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:39:22 INFO - PROCESS | 1651 | 1461641962757 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:39:22 INFO - PROCESS | 1651 | 1461641962758 Marionette TRACE conn2 <- [1,2290,null,{}] 20:39:22 INFO - PROCESS | 1651 | 1461641962761 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}] 20:39:22 INFO - PROCESS | 1651 | 1461641962886 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:39:22 INFO - PROCESS | 1651 | 1461641962903 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d36000 == 81 [pid = 1651] [id = 580] 20:39:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x137d59400) [pid = 1651] [serial = 1740] [outer = 0x0] 20:39:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x137f68c00) [pid = 1651] [serial = 1741] [outer = 0x137d59400] 20:39:22 INFO - PROCESS | 1651 | 1461641962929 Marionette DEBUG loaded listener.js 20:39:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x138313000) [pid = 1651] [serial = 1742] [outer = 0x137d59400] 20:39:23 INFO - PROCESS | 1651 | 1461641963299 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]]]}] 20:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 568ms 20:39:23 INFO - PROCESS | 1651 | 1461641963326 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:39:23 INFO - PROCESS | 1651 | 1461641963327 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:39:23 INFO - PROCESS | 1651 | 1461641963329 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - PROCESS | 1651 | 1461641963330 Marionette TRACE conn2 <- [1,2294,null,{}] 20:39:23 INFO - PROCESS | 1651 | 1461641963332 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}] 20:39:23 INFO - PROCESS | 1651 | 1461641963458 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:39:23 INFO - PROCESS | 1651 | 1461641963476 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x138019000 == 82 [pid = 1651] [id = 581] 20:39:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x137ac3800) [pid = 1651] [serial = 1743] [outer = 0x0] 20:39:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x137accc00) [pid = 1651] [serial = 1744] [outer = 0x137ac3800] 20:39:23 INFO - PROCESS | 1651 | 1461641963502 Marionette DEBUG loaded listener.js 20:39:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x129b78000) [pid = 1651] [serial = 1745] [outer = 0x137ac3800] 20:39:23 INFO - PROCESS | 1651 | 1461641963849 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]]]}] 20:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 569ms 20:39:23 INFO - PROCESS | 1651 | 1461641963898 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:39:23 INFO - PROCESS | 1651 | 1461641963900 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:39:23 INFO - PROCESS | 1651 | 1461641963902 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:39:23 INFO - PROCESS | 1651 | 1461641963904 Marionette TRACE conn2 <- [1,2298,null,{}] 20:39:23 INFO - PROCESS | 1651 | 1461641963906 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}] 20:39:24 INFO - PROCESS | 1651 | 1461641964048 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:39:24 INFO - PROCESS | 1651 | 1461641964066 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x138226000 == 83 [pid = 1651] [id = 582] 20:39:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x137ad2400) [pid = 1651] [serial = 1746] [outer = 0x0] 20:39:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x139c87000) [pid = 1651] [serial = 1747] [outer = 0x137ad2400] 20:39:24 INFO - PROCESS | 1651 | 1461641964096 Marionette DEBUG loaded listener.js 20:39:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x139e3f800) [pid = 1651] [serial = 1748] [outer = 0x137ad2400] 20:39:24 INFO - PROCESS | 1651 | 1461641964498 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]]]}] 20:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1127ms 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12f7b5000) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x114f8e000) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x11bfbe800) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x139c85400) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12fac6c00) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1133e1c00) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x1242e4800) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12fd11c00) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12e9dac00) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x11ad85000) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x114356800) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12eab3c00) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x119b11800) [pid = 1651] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x130240400) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x129b7a800) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12b23f800) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x1133e8800) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12d1e3400) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x118630800) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x11bfb6000) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12d50dc00) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x119126400) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12b80a800) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12b47d000) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x137f74c00) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12e576800) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x114357400) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x123823400) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x123f3f800) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x119acc000) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x11c4a5400) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x139d0d400) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12b3df000) [pid = 1651] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x123f45800) [pid = 1651] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11bfbcc00) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12f031000) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12bad4c00) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11c4a1400) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x123f36000) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12d39a000) [pid = 1651] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x1133e8c00) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x11c4d2400) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x1163db000) [pid = 1651] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x114fb2400) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12e579000) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11be1f000) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x114f56000) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x1133e6000) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x114f56400) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11c45ac00) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x114540c00) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x114fe8400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x118f58c00) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x119b0dc00) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12d392400) [pid = 1651] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12ba1c400) [pid = 1651] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x129db4c00) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11862f800) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12b47c800) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12b2f4c00) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:39:25 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12eab8c00) [pid = 1651] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:39:25 INFO - PROCESS | 1651 | 1461641965068 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:39:25 INFO - PROCESS | 1651 | 1461641965070 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:39:25 INFO - PROCESS | 1651 | 1461641965072 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:39:25 INFO - PROCESS | 1651 | 1461641965073 Marionette TRACE conn2 <- [1,2302,null,{}] 20:39:25 INFO - PROCESS | 1651 | 1461641965075 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}] 20:39:25 INFO - PROCESS | 1651 | 1461641965172 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:39:25 INFO - PROCESS | 1651 | 1461641965177 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119223800 == 84 [pid = 1651] [id = 583] 20:39:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x114f56400) [pid = 1651] [serial = 1749] [outer = 0x0] 20:39:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x114fb2400) [pid = 1651] [serial = 1750] [outer = 0x114f56400] 20:39:25 INFO - PROCESS | 1651 | 1461641965202 Marionette DEBUG loaded listener.js 20:39:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x11685e800) [pid = 1651] [serial = 1751] [outer = 0x114f56400] 20:39:25 INFO - PROCESS | 1651 | 1461641965574 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]]]}] 20:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 20:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:39:25 INFO - PROCESS | 1651 | 1461641965594 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:39:25 INFO - PROCESS | 1651 | 1461641965595 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:39:25 INFO - PROCESS | 1651 | 1461641965598 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:39:25 INFO - PROCESS | 1651 | 1461641965599 Marionette TRACE conn2 <- [1,2306,null,{}] 20:39:25 INFO - PROCESS | 1651 | 1461641965601 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}] 20:39:25 INFO - PROCESS | 1651 | 1461641965735 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:39:25 INFO - PROCESS | 1651 | 1461641965745 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dc27800 == 85 [pid = 1651] [id = 584] 20:39:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x11667dc00) [pid = 1651] [serial = 1752] [outer = 0x0] 20:39:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11b55bc00) [pid = 1651] [serial = 1753] [outer = 0x11667dc00] 20:39:25 INFO - PROCESS | 1651 | 1461641965771 Marionette DEBUG loaded listener.js 20:39:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11c45ac00) [pid = 1651] [serial = 1754] [outer = 0x11667dc00] 20:39:26 INFO - PROCESS | 1651 | 1461641966189 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]]]}] 20:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 619ms 20:39:26 INFO - PROCESS | 1651 | 1461641966218 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:39:26 INFO - PROCESS | 1651 | 1461641966220 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:39:26 INFO - PROCESS | 1651 | 1461641966223 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:39:26 INFO - PROCESS | 1651 | 1461641966225 Marionette TRACE conn2 <- [1,2310,null,{}] 20:39:26 INFO - PROCESS | 1651 | 1461641966228 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}] 20:39:26 INFO - PROCESS | 1651 | 1461641966358 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:39:26 INFO - PROCESS | 1651 | 1461641966440 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x137952000 == 86 [pid = 1651] [id = 585] 20:39:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11862f800) [pid = 1651] [serial = 1755] [outer = 0x0] 20:39:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x123823400) [pid = 1651] [serial = 1756] [outer = 0x11862f800] 20:39:26 INFO - PROCESS | 1651 | 1461641966465 Marionette DEBUG loaded listener.js 20:39:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12b23c000) [pid = 1651] [serial = 1757] [outer = 0x11862f800] 20:39:26 INFO - PROCESS | 1651 | 1461641966761 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]]]}] 20:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 572ms 20:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:39:26 INFO - PROCESS | 1651 | 1461641966796 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:39:26 INFO - PROCESS | 1651 | 1461641966797 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:39:26 INFO - PROCESS | 1651 | 1461641966799 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:39:26 INFO - PROCESS | 1651 | 1461641966800 Marionette TRACE conn2 <- [1,2314,null,{}] 20:39:26 INFO - PROCESS | 1651 | 1461641966803 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}] 20:39:26 INFO - PROCESS | 1651 | 1461641966902 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:39:26 INFO - PROCESS | 1651 | 1461641966907 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aead000 == 87 [pid = 1651] [id = 586] 20:39:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12402bc00) [pid = 1651] [serial = 1758] [outer = 0x0] 20:39:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12ba1d000) [pid = 1651] [serial = 1759] [outer = 0x12402bc00] 20:39:26 INFO - PROCESS | 1651 | 1461641966931 Marionette DEBUG loaded listener.js 20:39:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12d399800) [pid = 1651] [serial = 1760] [outer = 0x12402bc00] 20:39:27 INFO - PROCESS | 1651 | 1461641967497 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]]]}] 20:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 718ms 20:39:27 INFO - PROCESS | 1651 | 1461641967524 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:39:27 INFO - PROCESS | 1651 | 1461641967527 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:39:27 INFO - PROCESS | 1651 | 1461641967533 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:39:27 INFO - PROCESS | 1651 | 1461641967535 Marionette TRACE conn2 <- [1,2318,null,{}] 20:39:27 INFO - PROCESS | 1651 | 1461641967539 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}] 20:39:27 INFO - PROCESS | 1651 | 1461641967671 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:39:27 INFO - PROCESS | 1651 | 1461641967804 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bc92000 == 88 [pid = 1651] [id = 587] 20:39:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x11ad85400) [pid = 1651] [serial = 1761] [outer = 0x0] 20:39:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11be16000) [pid = 1651] [serial = 1762] [outer = 0x11ad85400] 20:39:27 INFO - PROCESS | 1651 | 1461641967837 Marionette DEBUG loaded listener.js 20:39:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x123a5b400) [pid = 1651] [serial = 1763] [outer = 0x11ad85400] 20:39:28 INFO - PROCESS | 1651 | 1461641968385 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] 20:39:28 INFO - PROCESS | 1651 | 1461641968421 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:39:28 INFO - PROCESS | 1651 | 1461641968433 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:39:28 INFO - PROCESS | 1651 | 1461641968436 Marionette TRACE conn2 <- [1,2322,null,{}] 20:39:28 INFO - PROCESS | 1651 | 1461641968440 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}] 20:39:28 INFO - PROCESS | 1651 | 1461641968624 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:39:28 INFO - PROCESS | 1651 | 1461641968736 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbc8800 == 89 [pid = 1651] [id = 588] 20:39:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12903e000) [pid = 1651] [serial = 1764] [outer = 0x0] 20:39:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x129dbc400) [pid = 1651] [serial = 1765] [outer = 0x12903e000] 20:39:28 INFO - PROCESS | 1651 | 1461641968767 Marionette DEBUG loaded listener.js 20:39:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12b477c00) [pid = 1651] [serial = 1766] [outer = 0x12903e000] 20:39:29 INFO - PROCESS | 1651 | 1461641969226 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]]]}] 20:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 824ms 20:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:39:29 INFO - PROCESS | 1651 | 1461641969256 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:39:29 INFO - PROCESS | 1651 | 1461641969258 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:39:29 INFO - PROCESS | 1651 | 1461641969260 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:39:29 INFO - PROCESS | 1651 | 1461641969263 Marionette TRACE conn2 <- [1,2326,null,{}] 20:39:29 INFO - PROCESS | 1651 | 1461641969271 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}] 20:39:29 INFO - PROCESS | 1651 | 1461641969395 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:39:29 INFO - PROCESS | 1651 | 1461641969489 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f8b800 == 90 [pid = 1651] [id = 589] 20:39:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12bc57c00) [pid = 1651] [serial = 1767] [outer = 0x0] 20:39:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12d516c00) [pid = 1651] [serial = 1768] [outer = 0x12bc57c00] 20:39:29 INFO - PROCESS | 1651 | 1461641969525 Marionette DEBUG loaded listener.js 20:39:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12e57a400) [pid = 1651] [serial = 1769] [outer = 0x12bc57c00] 20:39:29 INFO - PROCESS | 1651 | 1461641969954 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]]]}] 20:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 20:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:39:29 INFO - PROCESS | 1651 | 1461641969982 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:39:29 INFO - PROCESS | 1651 | 1461641969984 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:39:29 INFO - PROCESS | 1651 | 1461641969986 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:39:29 INFO - PROCESS | 1651 | 1461641969987 Marionette TRACE conn2 <- [1,2330,null,{}] 20:39:29 INFO - PROCESS | 1651 | 1461641969990 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}] 20:39:30 INFO - PROCESS | 1651 | 1461641970108 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:39:30 INFO - PROCESS | 1651 | 1461641970230 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aedf000 == 91 [pid = 1651] [id = 590] 20:39:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12e9dcc00) [pid = 1651] [serial = 1770] [outer = 0x0] 20:39:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12f031000) [pid = 1651] [serial = 1771] [outer = 0x12e9dcc00] 20:39:30 INFO - PROCESS | 1651 | 1461641970265 Marionette DEBUG loaded listener.js 20:39:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12f7a7800) [pid = 1651] [serial = 1772] [outer = 0x12e9dcc00] 20:39:30 INFO - PROCESS | 1651 | 1461641970769 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]]]}] 20:39:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:39:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 822ms 20:39:30 INFO - PROCESS | 1651 | 1461641970813 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:39:30 INFO - PROCESS | 1651 | 1461641970814 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:39:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:39:30 INFO - PROCESS | 1651 | 1461641970817 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:39:30 INFO - PROCESS | 1651 | 1461641970818 Marionette TRACE conn2 <- [1,2334,null,{}] 20:39:30 INFO - PROCESS | 1651 | 1461641970820 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}] 20:39:30 INFO - PROCESS | 1651 | 1461641970938 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:39:31 INFO - PROCESS | 1651 | 1461641971031 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x14379e800 == 92 [pid = 1651] [id = 591] 20:39:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12eac1c00) [pid = 1651] [serial = 1773] [outer = 0x0] 20:39:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12fd11c00) [pid = 1651] [serial = 1774] [outer = 0x12eac1c00] 20:39:31 INFO - PROCESS | 1651 | 1461641971064 Marionette DEBUG loaded listener.js 20:39:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x130249800) [pid = 1651] [serial = 1775] [outer = 0x12eac1c00] 20:39:31 INFO - PROCESS | 1651 | 1461641971484 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]]]}] 20:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 721ms 20:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:39:31 INFO - PROCESS | 1651 | 1461641971538 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:39:31 INFO - PROCESS | 1651 | 1461641971539 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:39:31 INFO - PROCESS | 1651 | 1461641971542 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:39:31 INFO - PROCESS | 1651 | 1461641971543 Marionette TRACE conn2 <- [1,2338,null,{}] 20:39:31 INFO - PROCESS | 1651 | 1461641971545 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}] 20:39:31 INFO - PROCESS | 1651 | 1461641971677 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:39:31 INFO - PROCESS | 1651 | 1461641971772 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1440d2000 == 93 [pid = 1651] [id = 592] 20:39:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x137747400) [pid = 1651] [serial = 1776] [outer = 0x0] 20:39:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x137b9dc00) [pid = 1651] [serial = 1777] [outer = 0x137747400] 20:39:31 INFO - PROCESS | 1651 | 1461641971807 Marionette DEBUG loaded listener.js 20:39:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x139d06000) [pid = 1651] [serial = 1778] [outer = 0x137747400] 20:39:32 INFO - PROCESS | 1651 | 1461641972237 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]]]}] 20:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 721ms 20:39:32 INFO - PROCESS | 1651 | 1461641972273 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:39:32 INFO - PROCESS | 1651 | 1461641972274 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:39:32 INFO - PROCESS | 1651 | 1461641972295 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:39:32 INFO - PROCESS | 1651 | 1461641972296 Marionette TRACE conn2 <- [1,2342,null,{}] 20:39:32 INFO - PROCESS | 1651 | 1461641972299 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}] 20:39:32 INFO - PROCESS | 1651 | 1461641972414 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:39:32 INFO - PROCESS | 1651 | 1461641972509 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x145524000 == 94 [pid = 1651] [id = 593] 20:39:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x139d06400) [pid = 1651] [serial = 1779] [outer = 0x0] 20:39:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x139e3f400) [pid = 1651] [serial = 1780] [outer = 0x139d06400] 20:39:32 INFO - PROCESS | 1651 | 1461641972538 Marionette DEBUG loaded listener.js 20:39:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x13a906400) [pid = 1651] [serial = 1781] [outer = 0x139d06400] 20:39:32 INFO - PROCESS | 1651 | 1461641972951 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]]]}] 20:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 20:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:39:32 INFO - PROCESS | 1651 | 1461641972965 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:39:32 INFO - PROCESS | 1651 | 1461641972966 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:39:32 INFO - PROCESS | 1651 | 1461641972968 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:39:32 INFO - PROCESS | 1651 | 1461641972969 Marionette TRACE conn2 <- [1,2346,null,{}] 20:39:32 INFO - PROCESS | 1651 | 1461641972972 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}] 20:39:33 INFO - PROCESS | 1651 | 1461641973089 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:39:33 INFO - PROCESS | 1651 | 1461641973211 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x145537800 == 95 [pid = 1651] [id = 594] 20:39:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x139e42000) [pid = 1651] [serial = 1782] [outer = 0x0] 20:39:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x13a90b400) [pid = 1651] [serial = 1783] [outer = 0x139e42000] 20:39:33 INFO - PROCESS | 1651 | 1461641973244 Marionette DEBUG loaded listener.js 20:39:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13a90f800) [pid = 1651] [serial = 1784] [outer = 0x139e42000] 20:39:33 INFO - PROCESS | 1651 | 1461641973746 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]]]}] 20:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 820ms 20:39:33 INFO - PROCESS | 1651 | 1461641973794 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:39:33 INFO - PROCESS | 1651 | 1461641973795 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:39:33 INFO - PROCESS | 1651 | 1461641973799 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:39:33 INFO - PROCESS | 1651 | 1461641973800 Marionette TRACE conn2 <- [1,2350,null,{}] 20:39:33 INFO - PROCESS | 1651 | 1461641973803 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}] 20:39:33 INFO - PROCESS | 1651 | 1461641973928 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:39:34 INFO - PROCESS | 1651 | 1461641974027 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12389a000 == 96 [pid = 1651] [id = 595] 20:39:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x118628400) [pid = 1651] [serial = 1785] [outer = 0x0] 20:39:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x13831f400) [pid = 1651] [serial = 1786] [outer = 0x118628400] 20:39:34 INFO - PROCESS | 1651 | 1461641974058 Marionette DEBUG loaded listener.js 20:39:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13a911800) [pid = 1651] [serial = 1787] [outer = 0x118628400] 20:39:34 INFO - PROCESS | 1651 | 1461641974482 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]]]}] 20:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 719ms 20:39:34 INFO - PROCESS | 1651 | 1461641974519 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:39:34 INFO - PROCESS | 1651 | 1461641974521 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:39:34 INFO - PROCESS | 1651 | 1461641974551 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:39:34 INFO - PROCESS | 1651 | 1461641974553 Marionette TRACE conn2 <- [1,2354,null,{}] 20:39:34 INFO - PROCESS | 1651 | 1461641974558 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}] 20:39:34 INFO - PROCESS | 1651 | 1461641974663 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:39:34 INFO - PROCESS | 1651 | 1461641974774 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d2f800 == 97 [pid = 1651] [id = 596] 20:39:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x118676400) [pid = 1651] [serial = 1788] [outer = 0x0] 20:39:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x130247c00) [pid = 1651] [serial = 1789] [outer = 0x118676400] 20:39:34 INFO - PROCESS | 1651 | 1461641974824 Marionette DEBUG loaded listener.js 20:39:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x13a992800) [pid = 1651] [serial = 1790] [outer = 0x118676400] 20:39:35 INFO - PROCESS | 1651 | 1461641975431 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]]]}] 20:39:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:39:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 929ms 20:39:35 INFO - PROCESS | 1651 | 1461641975493 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:39:35 INFO - PROCESS | 1651 | 1461641975495 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:39:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:39:35 INFO - PROCESS | 1651 | 1461641975499 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:39:35 INFO - PROCESS | 1651 | 1461641975501 Marionette TRACE conn2 <- [1,2358,null,{}] 20:39:35 INFO - PROCESS | 1651 | 1461641975503 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}] 20:39:35 INFO - PROCESS | 1651 | 1461641975637 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:39:35 INFO - PROCESS | 1651 | 1461641975734 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x138154800 == 98 [pid = 1651] [id = 597] 20:39:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x119191400) [pid = 1651] [serial = 1791] [outer = 0x0] 20:39:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12d513400) [pid = 1651] [serial = 1792] [outer = 0x119191400] 20:39:35 INFO - PROCESS | 1651 | 1461641975769 Marionette DEBUG loaded listener.js 20:39:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x13aa1e000) [pid = 1651] [serial = 1793] [outer = 0x119191400] 20:39:36 INFO - PROCESS | 1651 | 1461641976250 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]]]}] 20:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 770ms 20:39:36 INFO - PROCESS | 1651 | 1461641976269 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:39:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:39:36 INFO - PROCESS | 1651 | 1461641976271 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:39:36 INFO - PROCESS | 1651 | 1461641976273 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:39:36 INFO - PROCESS | 1651 | 1461641976274 Marionette TRACE conn2 <- [1,2362,null,{}] 20:39:36 INFO - PROCESS | 1651 | 1461641976277 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}] 20:39:36 INFO - PROCESS | 1651 | 1461641976398 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:39:36 INFO - PROCESS | 1651 | 1461641976496 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11babb000 == 99 [pid = 1651] [id = 598] 20:39:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x114bc2000) [pid = 1651] [serial = 1794] [outer = 0x0] 20:39:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x1186b2000) [pid = 1651] [serial = 1795] [outer = 0x114bc2000] 20:39:36 INFO - PROCESS | 1651 | 1461641976526 Marionette DEBUG loaded listener.js 20:39:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x119d45800) [pid = 1651] [serial = 1796] [outer = 0x114bc2000] 20:39:37 INFO - PROCESS | 1651 | 1461641977231 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]]]}] 20:39:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:39:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1024ms 20:39:37 INFO - PROCESS | 1651 | 1461641977298 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:39:37 INFO - PROCESS | 1651 | 1461641977300 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:39:37 INFO - PROCESS | 1651 | 1461641977304 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:39:37 INFO - PROCESS | 1651 | 1461641977306 Marionette TRACE conn2 <- [1,2366,null,{}] 20:39:37 INFO - PROCESS | 1651 | 1461641977320 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}] 20:39:37 INFO - PROCESS | 1651 | 1461641977437 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:39:37 INFO - PROCESS | 1651 | 1461641977569 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124495800 == 100 [pid = 1651] [id = 599] 20:39:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x114f53c00) [pid = 1651] [serial = 1797] [outer = 0x0] 20:39:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x114fb6400) [pid = 1651] [serial = 1798] [outer = 0x114f53c00] 20:39:37 INFO - PROCESS | 1651 | 1461641977602 Marionette DEBUG loaded listener.js 20:39:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x1163d4400) [pid = 1651] [serial = 1799] [outer = 0x114f53c00] 20:39:38 INFO - PROCESS | 1651 | 1461641978086 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]]]}] 20:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 832ms 20:39:38 INFO - PROCESS | 1651 | 1461641978136 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:39:38 INFO - PROCESS | 1651 | 1461641978139 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:39:38 INFO - PROCESS | 1651 | 1461641978146 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:39:38 INFO - PROCESS | 1651 | 1461641978148 Marionette TRACE conn2 <- [1,2370,null,{}] 20:39:38 INFO - PROCESS | 1651 | 1461641978150 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}] 20:39:38 INFO - PROCESS | 1651 | 1461641978261 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:39:38 INFO - PROCESS | 1651 | 1461641978361 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e12800 == 101 [pid = 1651] [id = 600] 20:39:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x119d47c00) [pid = 1651] [serial = 1800] [outer = 0x0] 20:39:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x11be1b000) [pid = 1651] [serial = 1801] [outer = 0x119d47c00] 20:39:38 INFO - PROCESS | 1651 | 1461641978390 Marionette DEBUG loaded listener.js 20:39:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x11c3bf400) [pid = 1651] [serial = 1802] [outer = 0x119d47c00] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ead7000 == 100 [pid = 1651] [id = 308] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x139f14000 == 99 [pid = 1651] [id = 483] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13048f000 == 98 [pid = 1651] [id = 349] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137952000 == 97 [pid = 1651] [id = 585] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12dc27800 == 96 [pid = 1651] [id = 584] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119223800 == 95 [pid = 1651] [id = 583] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x137d51400) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12b3d9400) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x137b8f800) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x12f2b9c00) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12d21ac00) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12fdcf800) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12ddd7800) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x137743400) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x1437e7c00) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137d36000 == 94 [pid = 1651] [id = 580] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137aa3800 == 93 [pid = 1651] [id = 579] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12f668000 == 92 [pid = 1651] [id = 578] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12c11c000 == 91 [pid = 1651] [id = 577] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11972d800 == 90 [pid = 1651] [id = 576] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13794b000 == 89 [pid = 1651] [id = 575] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13092c800 == 88 [pid = 1651] [id = 574] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129983800 == 87 [pid = 1651] [id = 573] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddb1000 == 86 [pid = 1651] [id = 572] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13ace6800 == 85 [pid = 1651] [id = 569] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13acd4800 == 84 [pid = 1651] [id = 568] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1449df000 == 83 [pid = 1651] [id = 567] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x145967000 == 82 [pid = 1651] [id = 566] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x143fd8800 == 81 [pid = 1651] [id = 565] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137d3b800 == 80 [pid = 1651] [id = 564] 20:39:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12c10e800 == 79 [pid = 1651] [id = 563] 20:39:38 INFO - PROCESS | 1651 | 1461641978884 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]]]}] 20:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 769ms 20:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:39:38 INFO - PROCESS | 1651 | 1461641978915 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:39:38 INFO - PROCESS | 1651 | 1461641978917 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:39:38 INFO - PROCESS | 1651 | 1461641978919 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:39:38 INFO - PROCESS | 1651 | 1461641978921 Marionette TRACE conn2 <- [1,2374,null,{}] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x13bc5c400) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12fef2000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x11862a000) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x129047c00) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x13aa1e400) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x130248c00) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x114f8b000) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12ba16c00) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x13aa20c00) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x13774a400) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x123a53800) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11572b800) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x137f72400) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x123a57c00) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x137742000) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x13aa19400) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12d215c00) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12d7a6400) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x114fdc000) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12e561000) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11ad89000) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12f626000) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12f034000) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11ad89400) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12dc0f800) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12d21a800) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x138320000) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x1136ce000) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12f037000) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11c5c2c00) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x129b7b800) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12b16d000) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12b249000) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11be18000) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x1242e6c00) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x13bc58400) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12f030800) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12bdc0800) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12b3d8400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x12b2f1000) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12f622c00) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12d1ec400) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12b23e000) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12d50d000) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12feee000) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12d348400) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x137d5b800) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x114f8ec00) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11be14c00) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12ddd7000) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12f037400) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12f02a000) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12f7a6400) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11c3bc400) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x139d11800) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1278cac00) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12b2f6000) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12e57a800) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12f61ac00) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x123f3ec00) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x114fb7400) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x129b79000) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x119b11400) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11bfb5000) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x11bfb3c00) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x13aa19800) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12d39e000) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x139d0cc00) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12e575800) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12b481400) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11c461000) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x12f619800) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12f7b5c00) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12fdcfc00) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 20:39:38 INFO - PROCESS | 1651 | 1461641978955 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}] 20:39:39 INFO - PROCESS | 1651 | 1461641979059 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:39:39 INFO - PROCESS | 1651 | 1461641979066 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c84e800 == 80 [pid = 1651] [id = 601] 20:39:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11a8e3800) [pid = 1651] [serial = 1803] [outer = 0x0] 20:39:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11c4a0800) [pid = 1651] [serial = 1804] [outer = 0x11a8e3800] 20:39:39 INFO - PROCESS | 1651 | 1461641979094 Marionette DEBUG loaded listener.js 20:39:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x123f3d800) [pid = 1651] [serial = 1805] [outer = 0x11a8e3800] 20:39:39 INFO - PROCESS | 1651 | 1461641979527 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]]]}] 20:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 635ms 20:39:39 INFO - PROCESS | 1651 | 1461641979555 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:39:39 INFO - PROCESS | 1651 | 1461641979557 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:39:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:39:39 INFO - PROCESS | 1651 | 1461641979561 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:39:39 INFO - PROCESS | 1651 | 1461641979562 Marionette TRACE conn2 <- [1,2378,null,{}] 20:39:39 INFO - PROCESS | 1651 | 1461641979565 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}] 20:39:39 INFO - PROCESS | 1651 | 1461641979663 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:39:39 INFO - PROCESS | 1651 | 1461641979667 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bca2000 == 81 [pid = 1651] [id = 602] 20:39:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x123f4cc00) [pid = 1651] [serial = 1806] [outer = 0x0] 20:39:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x124f7e800) [pid = 1651] [serial = 1807] [outer = 0x123f4cc00] 20:39:39 INFO - PROCESS | 1651 | 1461641979693 Marionette DEBUG loaded listener.js 20:39:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x129596400) [pid = 1651] [serial = 1808] [outer = 0x123f4cc00] 20:39:40 INFO - PROCESS | 1651 | 1461641980049 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]]]}] 20:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 20:39:40 INFO - PROCESS | 1651 | 1461641980092 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:39:40 INFO - PROCESS | 1651 | 1461641980094 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:39:40 INFO - PROCESS | 1651 | 1461641980098 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:39:40 INFO - PROCESS | 1651 | 1461641980099 Marionette TRACE conn2 <- [1,2382,null,{}] 20:39:40 INFO - PROCESS | 1651 | 1461641980101 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}] 20:39:40 INFO - PROCESS | 1651 | 1461641980198 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:39:40 INFO - PROCESS | 1651 | 1461641980203 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12deb5000 == 82 [pid = 1651] [id = 603] 20:39:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x129b4b000) [pid = 1651] [serial = 1809] [outer = 0x0] 20:39:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12b2ec000) [pid = 1651] [serial = 1810] [outer = 0x129b4b000] 20:39:40 INFO - PROCESS | 1651 | 1461641980228 Marionette DEBUG loaded listener.js 20:39:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12b3d8400) [pid = 1651] [serial = 1811] [outer = 0x129b4b000] 20:39:40 INFO - PROCESS | 1651 | 1461641980601 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]]]}] 20:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 526ms 20:39:40 INFO - PROCESS | 1651 | 1461641980626 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:39:40 INFO - PROCESS | 1651 | 1461641980628 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:39:40 INFO - PROCESS | 1651 | 1461641980630 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:39:40 INFO - PROCESS | 1651 | 1461641980631 Marionette TRACE conn2 <- [1,2386,null,{}] 20:39:40 INFO - PROCESS | 1651 | 1461641980633 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}] 20:39:40 INFO - PROCESS | 1651 | 1461641980744 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:39:40 INFO - PROCESS | 1651 | 1461641980834 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f27a000 == 83 [pid = 1651] [id = 604] 20:39:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12b23f400) [pid = 1651] [serial = 1812] [outer = 0x0] 20:39:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ba16c00) [pid = 1651] [serial = 1813] [outer = 0x12b23f400] 20:39:40 INFO - PROCESS | 1651 | 1461641980861 Marionette DEBUG loaded listener.js 20:39:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12d391c00) [pid = 1651] [serial = 1814] [outer = 0x12b23f400] 20:39:41 INFO - PROCESS | 1651 | 1461641981267 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]]]}] 20:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 668ms 20:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:39:41 INFO - PROCESS | 1651 | 1461641981300 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:39:41 INFO - PROCESS | 1651 | 1461641981302 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:39:41 INFO - PROCESS | 1651 | 1461641981314 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:39:41 INFO - PROCESS | 1651 | 1461641981316 Marionette TRACE conn2 <- [1,2390,null,{}] 20:39:41 INFO - PROCESS | 1651 | 1461641981320 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}] 20:39:41 INFO - PROCESS | 1651 | 1461641981518 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:39:41 INFO - PROCESS | 1651 | 1461641981641 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302ce000 == 84 [pid = 1651] [id = 605] 20:39:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12d347400) [pid = 1651] [serial = 1815] [outer = 0x0] 20:39:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12d519400) [pid = 1651] [serial = 1816] [outer = 0x12d347400] 20:39:41 INFO - PROCESS | 1651 | 1461641981684 Marionette DEBUG loaded listener.js 20:39:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12ddddc00) [pid = 1651] [serial = 1817] [outer = 0x12d347400] 20:39:42 INFO - PROCESS | 1651 | 1461641982011 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]]]}] 20:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 729ms 20:39:42 INFO - PROCESS | 1651 | 1461641982040 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:39:42 INFO - PROCESS | 1651 | 1461641982043 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:39:42 INFO - PROCESS | 1651 | 1461641982045 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:39:42 INFO - PROCESS | 1651 | 1461641982046 Marionette TRACE conn2 <- [1,2394,null,{}] 20:39:42 INFO - PROCESS | 1651 | 1461641982049 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}] 20:39:42 INFO - PROCESS | 1651 | 1461641982175 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:39:42 INFO - PROCESS | 1651 | 1461641982190 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x130929800 == 85 [pid = 1651] [id = 606] 20:39:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12d50d000) [pid = 1651] [serial = 1818] [outer = 0x0] 20:39:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12e579000) [pid = 1651] [serial = 1819] [outer = 0x12d50d000] 20:39:42 INFO - PROCESS | 1651 | 1461641982216 Marionette DEBUG loaded listener.js 20:39:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12eab8400) [pid = 1651] [serial = 1820] [outer = 0x12d50d000] 20:39:42 INFO - PROCESS | 1651 | 1461641982606 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]]]}] 20:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 20:39:42 INFO - PROCESS | 1651 | 1461641982616 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:39:42 INFO - PROCESS | 1651 | 1461641982617 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:39:42 INFO - PROCESS | 1651 | 1461641982619 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:39:42 INFO - PROCESS | 1651 | 1461641982620 Marionette TRACE conn2 <- [1,2398,null,{}] 20:39:42 INFO - PROCESS | 1651 | 1461641982623 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}] 20:39:42 INFO - PROCESS | 1651 | 1461641982756 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:39:42 INFO - PROCESS | 1651 | 1461641982772 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x13794c800 == 86 [pid = 1651] [id = 607] 20:39:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12e9d4000) [pid = 1651] [serial = 1821] [outer = 0x0] 20:39:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12f2c0c00) [pid = 1651] [serial = 1822] [outer = 0x12e9d4000] 20:39:42 INFO - PROCESS | 1651 | 1461641982800 Marionette DEBUG loaded listener.js 20:39:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12f627000) [pid = 1651] [serial = 1823] [outer = 0x12e9d4000] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12d3a0400) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x114f8c000) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12f623000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12eabf800) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b804400) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x138315400) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x138317400) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x137d51c00) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x114fb6800) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x127dbbc00) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x137d59400) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x137ac3800) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x114f56400) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x137ad2400) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12facec00) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x118627000) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x139e33c00) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11be18800) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11bf51800) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x13a998000) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12f2b7800) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12bc59000) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12b2f5c00) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x139c89400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x129db7c00) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x114fe6400) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12d221c00) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11667c800) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x119b11c00) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x139e41400) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x114fc1000) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11667dc00) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11862f800) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12dc0f000) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x119c97400) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12d344c00) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12fdd0400) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x13831ec00) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x137749800) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x124f83800) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x129b76000) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x1133e4c00) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x124f7c800) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:39:43 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x11b55a800) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:39:43 INFO - PROCESS | 1651 | 1461641983513 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]]]}] 20:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 923ms 20:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:39:43 INFO - PROCESS | 1651 | 1461641983543 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:39:43 INFO - PROCESS | 1651 | 1461641983545 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:39:43 INFO - PROCESS | 1651 | 1461641983547 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:39:43 INFO - PROCESS | 1651 | 1461641983548 Marionette TRACE conn2 <- [1,2402,null,{}] 20:39:43 INFO - PROCESS | 1651 | 1461641983550 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}] 20:39:43 INFO - PROCESS | 1651 | 1461641983650 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:39:43 INFO - PROCESS | 1651 | 1461641983654 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1244ac800 == 87 [pid = 1651] [id = 608] 20:39:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x114f56400) [pid = 1651] [serial = 1824] [outer = 0x0] 20:39:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11862f800) [pid = 1651] [serial = 1825] [outer = 0x114f56400] 20:39:43 INFO - PROCESS | 1651 | 1461641983680 Marionette DEBUG loaded listener.js 20:39:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11be1bc00) [pid = 1651] [serial = 1826] [outer = 0x114f56400] 20:39:44 INFO - PROCESS | 1651 | 1461641984062 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]]]}] 20:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 569ms 20:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:39:44 INFO - PROCESS | 1651 | 1461641984117 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:39:44 INFO - PROCESS | 1651 | 1461641984118 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:39:44 INFO - PROCESS | 1651 | 1461641984120 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:39:44 INFO - PROCESS | 1651 | 1461641984122 Marionette TRACE conn2 <- [1,2406,null,{}] 20:39:44 INFO - PROCESS | 1651 | 1461641984127 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}] 20:39:44 INFO - PROCESS | 1651 | 1461641984237 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:39:44 INFO - PROCESS | 1651 | 1461641984243 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c28800 == 88 [pid = 1651] [id = 609] 20:39:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11bf49c00) [pid = 1651] [serial = 1827] [outer = 0x0] 20:39:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12d79a400) [pid = 1651] [serial = 1828] [outer = 0x11bf49c00] 20:39:44 INFO - PROCESS | 1651 | 1461641984272 Marionette DEBUG loaded listener.js 20:39:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12f7b0800) [pid = 1651] [serial = 1829] [outer = 0x11bf49c00] 20:39:44 INFO - PROCESS | 1651 | 1461641984642 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]]]}] 20:39:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:39:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 572ms 20:39:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:39:44 INFO - PROCESS | 1651 | 1461641984694 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:39:44 INFO - PROCESS | 1651 | 1461641984695 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:39:44 INFO - PROCESS | 1651 | 1461641984698 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:39:44 INFO - PROCESS | 1651 | 1461641984699 Marionette TRACE conn2 <- [1,2410,null,{}] 20:39:44 INFO - PROCESS | 1651 | 1461641984701 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}] 20:39:44 INFO - PROCESS | 1651 | 1461641984837 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:39:44 INFO - PROCESS | 1651 | 1461641984849 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x137dbc000 == 89 [pid = 1651] [id = 610] 20:39:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12b804400) [pid = 1651] [serial = 1830] [outer = 0x0] 20:39:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12fd11000) [pid = 1651] [serial = 1831] [outer = 0x12b804400] 20:39:44 INFO - PROCESS | 1651 | 1461641984874 Marionette DEBUG loaded listener.js 20:39:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x130240800) [pid = 1651] [serial = 1832] [outer = 0x12b804400] 20:39:45 INFO - PROCESS | 1651 | 1461641985209 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]]]}] 20:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 20:39:45 INFO - PROCESS | 1651 | 1461641985216 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:39:45 INFO - PROCESS | 1651 | 1461641985217 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:39:45 INFO - PROCESS | 1651 | 1461641985219 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:39:45 INFO - PROCESS | 1651 | 1461641985220 Marionette TRACE conn2 <- [1,2414,null,{}] 20:39:45 INFO - PROCESS | 1651 | 1461641985223 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}] 20:39:45 INFO - PROCESS | 1651 | 1461641985328 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:39:45 INFO - PROCESS | 1651 | 1461641985332 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x138021800 == 90 [pid = 1651] [id = 611] 20:39:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x130249c00) [pid = 1651] [serial = 1833] [outer = 0x0] 20:39:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x137746400) [pid = 1651] [serial = 1834] [outer = 0x130249c00] 20:39:45 INFO - PROCESS | 1651 | 1461641985357 Marionette DEBUG loaded listener.js 20:39:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x137ac8800) [pid = 1651] [serial = 1835] [outer = 0x130249c00] 20:39:46 INFO - PROCESS | 1651 | 1461641986070 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]]]}] 20:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 924ms 20:39:46 INFO - PROCESS | 1651 | 1461641986143 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:39:46 INFO - PROCESS | 1651 | 1461641986146 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:39:46 INFO - PROCESS | 1651 | 1461641986151 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:39:46 INFO - PROCESS | 1651 | 1461641986153 Marionette TRACE conn2 <- [1,2418,null,{}] 20:39:46 INFO - PROCESS | 1651 | 1461641986157 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}] 20:39:46 INFO - PROCESS | 1651 | 1461641986287 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:39:46 INFO - PROCESS | 1651 | 1461641986405 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c832000 == 91 [pid = 1651] [id = 612] 20:39:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x115765800) [pid = 1651] [serial = 1836] [outer = 0x0] 20:39:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11862a000) [pid = 1651] [serial = 1837] [outer = 0x115765800] 20:39:46 INFO - PROCESS | 1651 | 1461641986439 Marionette DEBUG loaded listener.js 20:39:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x119258800) [pid = 1651] [serial = 1838] [outer = 0x115765800] 20:39:46 INFO - PROCESS | 1651 | 1461641986910 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]]]}] 20:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 821ms 20:39:46 INFO - PROCESS | 1651 | 1461641986972 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:39:46 INFO - PROCESS | 1651 | 1461641986976 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:39:46 INFO - PROCESS | 1651 | 1461641986981 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:39:46 INFO - PROCESS | 1651 | 1461641986983 Marionette TRACE conn2 <- [1,2422,null,{}] 20:39:46 INFO - PROCESS | 1651 | 1461641986985 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}] 20:39:47 INFO - PROCESS | 1651 | 1461641987107 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:39:47 INFO - PROCESS | 1651 | 1461641987197 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eadf800 == 92 [pid = 1651] [id = 613] 20:39:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11bfaf400) [pid = 1651] [serial = 1839] [outer = 0x0] 20:39:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x123822c00) [pid = 1651] [serial = 1840] [outer = 0x11bfaf400] 20:39:47 INFO - PROCESS | 1651 | 1461641987227 Marionette DEBUG loaded listener.js 20:39:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x123f49400) [pid = 1651] [serial = 1841] [outer = 0x11bfaf400] 20:39:47 INFO - PROCESS | 1651 | 1461641987653 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]]]}] 20:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 726ms 20:39:47 INFO - PROCESS | 1651 | 1461641987707 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:39:47 INFO - PROCESS | 1651 | 1461641987709 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:39:47 INFO - PROCESS | 1651 | 1461641987711 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:39:47 INFO - PROCESS | 1651 | 1461641987714 Marionette TRACE conn2 <- [1,2426,null,{}] 20:39:47 INFO - PROCESS | 1651 | 1461641987722 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}] 20:39:47 INFO - PROCESS | 1651 | 1461641987846 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:39:47 INFO - PROCESS | 1651 | 1461641987937 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d3b800 == 93 [pid = 1651] [id = 614] 20:39:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1272f3c00) [pid = 1651] [serial = 1842] [outer = 0x0] 20:39:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12b249c00) [pid = 1651] [serial = 1843] [outer = 0x1272f3c00] 20:39:47 INFO - PROCESS | 1651 | 1461641987972 Marionette DEBUG loaded listener.js 20:39:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12ba17000) [pid = 1651] [serial = 1844] [outer = 0x1272f3c00] 20:39:48 INFO - PROCESS | 1651 | 1461641988403 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]]]}] 20:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 723ms 20:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:39:48 INFO - PROCESS | 1651 | 1461641988435 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:39:48 INFO - PROCESS | 1651 | 1461641988437 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:39:48 INFO - PROCESS | 1651 | 1461641988452 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:39:48 INFO - PROCESS | 1651 | 1461641988453 Marionette TRACE conn2 <- [1,2430,null,{}] 20:39:48 INFO - PROCESS | 1651 | 1461641988458 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}] 20:39:48 INFO - PROCESS | 1651 | 1461641988579 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:39:48 INFO - PROCESS | 1651 | 1461641988696 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x138160000 == 94 [pid = 1651] [id = 615] 20:39:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12bad8400) [pid = 1651] [serial = 1845] [outer = 0x0] 20:39:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12d11c000) [pid = 1651] [serial = 1846] [outer = 0x12bad8400] 20:39:48 INFO - PROCESS | 1651 | 1461641988728 Marionette DEBUG loaded listener.js 20:39:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12d395c00) [pid = 1651] [serial = 1847] [outer = 0x12bad8400] 20:39:49 INFO - PROCESS | 1651 | 1461641989149 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]]]}] 20:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 737ms 20:39:49 INFO - PROCESS | 1651 | 1461641989178 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:39:49 INFO - PROCESS | 1651 | 1461641989179 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:39:49 INFO - PROCESS | 1651 | 1461641989181 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:39:49 INFO - PROCESS | 1651 | 1461641989183 Marionette TRACE conn2 <- [1,2434,null,{}] 20:39:49 INFO - PROCESS | 1651 | 1461641989185 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}] 20:39:49 INFO - PROCESS | 1651 | 1461641989305 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:39:49 INFO - PROCESS | 1651 | 1461641989423 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x138278800 == 95 [pid = 1651] [id = 616] 20:39:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11ab44c00) [pid = 1651] [serial = 1848] [outer = 0x0] 20:39:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12bad9000) [pid = 1651] [serial = 1849] [outer = 0x11ab44c00] 20:39:49 INFO - PROCESS | 1651 | 1461641989455 Marionette DEBUG loaded listener.js 20:39:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12e575800) [pid = 1651] [serial = 1850] [outer = 0x11ab44c00] 20:39:49 INFO - PROCESS | 1651 | 1461641989854 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]]]}] 20:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 721ms 20:39:49 INFO - PROCESS | 1651 | 1461641989904 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:39:49 INFO - PROCESS | 1651 | 1461641989905 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:39:49 INFO - PROCESS | 1651 | 1461641989908 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:39:49 INFO - PROCESS | 1651 | 1461641989909 Marionette TRACE conn2 <- [1,2438,null,{}] 20:39:49 INFO - PROCESS | 1651 | 1461641989931 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}] 20:39:50 INFO - PROCESS | 1651 | 1461641990067 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:39:50 INFO - PROCESS | 1651 | 1461641990159 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13acda800 == 96 [pid = 1651] [id = 617] 20:39:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12eac0000) [pid = 1651] [serial = 1851] [outer = 0x0] 20:39:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x130248000) [pid = 1651] [serial = 1852] [outer = 0x12eac0000] 20:39:50 INFO - PROCESS | 1651 | 1461641990191 Marionette DEBUG loaded listener.js 20:39:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x137b95c00) [pid = 1651] [serial = 1853] [outer = 0x12eac0000] 20:39:50 INFO - PROCESS | 1651 | 1461641990587 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]]]}] 20:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 738ms 20:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:39:50 INFO - PROCESS | 1651 | 1461641990647 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:39:50 INFO - PROCESS | 1651 | 1461641990648 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:39:50 INFO - PROCESS | 1651 | 1461641990650 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:39:50 INFO - PROCESS | 1651 | 1461641990652 Marionette TRACE conn2 <- [1,2442,null,{}] 20:39:50 INFO - PROCESS | 1651 | 1461641990654 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}] 20:39:50 INFO - PROCESS | 1651 | 1461641990775 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:39:50 INFO - PROCESS | 1651 | 1461641990865 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aea0000 == 97 [pid = 1651] [id = 618] 20:39:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12f037400) [pid = 1651] [serial = 1854] [outer = 0x0] 20:39:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x137d55000) [pid = 1651] [serial = 1855] [outer = 0x12f037400] 20:39:50 INFO - PROCESS | 1651 | 1461641990895 Marionette DEBUG loaded listener.js 20:39:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x137f68800) [pid = 1651] [serial = 1856] [outer = 0x12f037400] 20:39:51 INFO - PROCESS | 1651 | 1461641991286 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]]]}] 20:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 669ms 20:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:39:51 INFO - PROCESS | 1651 | 1461641991319 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:39:51 INFO - PROCESS | 1651 | 1461641991321 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:39:51 INFO - PROCESS | 1651 | 1461641991323 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:39:51 INFO - PROCESS | 1651 | 1461641991324 Marionette TRACE conn2 <- [1,2446,null,{}] 20:39:51 INFO - PROCESS | 1651 | 1461641991326 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}] 20:39:51 INFO - PROCESS | 1651 | 1461641991447 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:39:51 INFO - PROCESS | 1651 | 1461641991556 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aee1000 == 98 [pid = 1651] [id = 619] 20:39:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x137b97800) [pid = 1651] [serial = 1857] [outer = 0x0] 20:39:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x137f74400) [pid = 1651] [serial = 1858] [outer = 0x137b97800] 20:39:51 INFO - PROCESS | 1651 | 1461641991587 Marionette DEBUG loaded listener.js 20:39:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x13831e000) [pid = 1651] [serial = 1859] [outer = 0x137b97800] 20:39:52 INFO - PROCESS | 1651 | 1461641992096 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]]]}] 20:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 819ms 20:39:52 INFO - PROCESS | 1651 | 1461641992143 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:39:52 INFO - PROCESS | 1651 | 1461641992146 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:39:52 INFO - PROCESS | 1651 | 1461641992149 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:39:52 INFO - PROCESS | 1651 | 1461641992151 Marionette TRACE conn2 <- [1,2450,null,{}] 20:39:52 INFO - PROCESS | 1651 | 1461641992155 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}] 20:39:52 INFO - PROCESS | 1651 | 1461641992285 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:39:52 INFO - PROCESS | 1651 | 1461641992405 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1437a7800 == 99 [pid = 1651] [id = 620] 20:39:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x138315400) [pid = 1651] [serial = 1860] [outer = 0x0] 20:39:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x139c86400) [pid = 1651] [serial = 1861] [outer = 0x138315400] 20:39:52 INFO - PROCESS | 1651 | 1461641992437 Marionette DEBUG loaded listener.js 20:39:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x139d08400) [pid = 1651] [serial = 1862] [outer = 0x138315400] 20:39:52 INFO - PROCESS | 1651 | 1461641992898 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]]]}] 20:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 771ms 20:39:52 INFO - PROCESS | 1651 | 1461641992920 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:39:52 INFO - PROCESS | 1651 | 1461641992922 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:39:52 INFO - PROCESS | 1651 | 1461641992924 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:39:52 INFO - PROCESS | 1651 | 1461641992926 Marionette TRACE conn2 <- [1,2454,null,{}] 20:39:52 INFO - PROCESS | 1651 | 1461641992928 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}] 20:39:53 INFO - PROCESS | 1651 | 1461641993047 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:39:53 INFO - PROCESS | 1651 | 1461641993139 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1440e0800 == 100 [pid = 1651] [id = 621] 20:39:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x139d08800) [pid = 1651] [serial = 1863] [outer = 0x0] 20:39:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x139e3c000) [pid = 1651] [serial = 1864] [outer = 0x139d08800] 20:39:53 INFO - PROCESS | 1651 | 1461641993169 Marionette DEBUG loaded listener.js 20:39:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x13a90a400) [pid = 1651] [serial = 1865] [outer = 0x139d08800] 20:39:53 INFO - PROCESS | 1651 | 1461641993646 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]]]}] 20:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 20:39:53 INFO - PROCESS | 1651 | 1461641993696 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:39:53 INFO - PROCESS | 1651 | 1461641993698 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:39:53 INFO - PROCESS | 1651 | 1461641993700 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:39:53 INFO - PROCESS | 1651 | 1461641993702 Marionette TRACE conn2 <- [1,2458,null,{}] 20:39:53 INFO - PROCESS | 1651 | 1461641993704 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}] 20:39:53 INFO - PROCESS | 1651 | 1461641993838 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:39:53 INFO - PROCESS | 1651 | 1461641993933 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c11b800 == 101 [pid = 1651] [id = 622] 20:39:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x123b84c00) [pid = 1651] [serial = 1866] [outer = 0x0] 20:39:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x137ad1c00) [pid = 1651] [serial = 1867] [outer = 0x123b84c00] 20:39:53 INFO - PROCESS | 1651 | 1461641993969 Marionette DEBUG loaded listener.js 20:39:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x13a994c00) [pid = 1651] [serial = 1868] [outer = 0x123b84c00] 20:39:54 INFO - PROCESS | 1651 | 1461641994450 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]]]}] 20:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 770ms 20:39:54 INFO - PROCESS | 1651 | 1461641994470 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:39:54 INFO - PROCESS | 1651 | 1461641994472 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:39:54 INFO - PROCESS | 1651 | 1461641994495 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:39:54 INFO - PROCESS | 1651 | 1461641994496 Marionette TRACE conn2 <- [1,2462,null,{}] 20:39:54 INFO - PROCESS | 1651 | 1461641994501 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}] 20:39:54 INFO - PROCESS | 1651 | 1461641994623 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:39:54 INFO - PROCESS | 1651 | 1461641994718 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302c8000 == 102 [pid = 1651] [id = 623] 20:39:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1189b2000) [pid = 1651] [serial = 1869] [outer = 0x0] 20:39:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12d396000) [pid = 1651] [serial = 1870] [outer = 0x1189b2000] 20:39:54 INFO - PROCESS | 1651 | 1461641994748 Marionette DEBUG loaded listener.js 20:39:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x137f6b000) [pid = 1651] [serial = 1871] [outer = 0x1189b2000] 20:39:55 INFO - PROCESS | 1651 | 1461641995253 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]]]}] 20:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 793ms 20:39:55 INFO - PROCESS | 1651 | 1461641995290 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:39:55 INFO - PROCESS | 1651 | 1461641995293 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:39:55 INFO - PROCESS | 1651 | 1461641995300 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:39:55 INFO - PROCESS | 1651 | 1461641995302 Marionette TRACE conn2 <- [1,2466,null,{}] 20:39:55 INFO - PROCESS | 1651 | 1461641995307 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}] 20:39:55 INFO - PROCESS | 1651 | 1461641995710 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:39:55 INFO - PROCESS | 1651 | 1461641995867 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ad4b800 == 103 [pid = 1651] [id = 624] 20:39:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x1133eb000) [pid = 1651] [serial = 1872] [outer = 0x0] 20:39:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x114241400) [pid = 1651] [serial = 1873] [outer = 0x1133eb000] 20:39:55 INFO - PROCESS | 1651 | 1461641995900 Marionette DEBUG loaded listener.js 20:39:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x114f8b000) [pid = 1651] [serial = 1874] [outer = 0x1133eb000] 20:39:56 INFO - PROCESS | 1651 | 1461641996425 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]]]}] 20:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1182ms 20:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:39:56 INFO - PROCESS | 1651 | 1461641996482 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:39:56 INFO - PROCESS | 1651 | 1461641996484 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:39:56 INFO - PROCESS | 1651 | 1461641996487 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:39:56 INFO - PROCESS | 1651 | 1461641996490 Marionette TRACE conn2 <- [1,2470,null,{}] 20:39:56 INFO - PROCESS | 1651 | 1461641996493 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}] 20:39:56 INFO - PROCESS | 1651 | 1461641996611 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:39:56 INFO - PROCESS | 1651 | 1461641996736 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b36800 == 104 [pid = 1651] [id = 625] 20:39:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11ab44400) [pid = 1651] [serial = 1875] [outer = 0x0] 20:39:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x11b55a800) [pid = 1651] [serial = 1876] [outer = 0x11ab44400] 20:39:56 INFO - PROCESS | 1651 | 1461641996769 Marionette DEBUG loaded listener.js 20:39:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11bfbcc00) [pid = 1651] [serial = 1877] [outer = 0x11ab44400] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x137dbc000 == 103 [pid = 1651] [id = 610] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x137c28800 == 102 [pid = 1651] [id = 609] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1244ac800 == 101 [pid = 1651] [id = 608] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x138226000 == 100 [pid = 1651] [id = 582] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x13794c800 == 99 [pid = 1651] [id = 607] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x138019000 == 98 [pid = 1651] [id = 581] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x130929800 == 97 [pid = 1651] [id = 606] 20:39:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1302ce000 == 96 [pid = 1651] [id = 605] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12ba1d000) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12f27a000 == 95 [pid = 1651] [id = 604] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12deb5000 == 94 [pid = 1651] [id = 603] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12bca2000 == 93 [pid = 1651] [id = 602] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11c84e800 == 92 [pid = 1651] [id = 601] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x127e12800 == 91 [pid = 1651] [id = 600] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x124495800 == 90 [pid = 1651] [id = 599] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12389a000 == 89 [pid = 1651] [id = 595] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x145537800 == 88 [pid = 1651] [id = 594] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x145524000 == 87 [pid = 1651] [id = 593] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1440d2000 == 86 [pid = 1651] [id = 592] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x14379e800 == 85 [pid = 1651] [id = 591] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13aedf000 == 84 [pid = 1651] [id = 590] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x139f8b800 == 83 [pid = 1651] [id = 589] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbc8800 == 82 [pid = 1651] [id = 588] 20:39:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12bc92000 == 81 [pid = 1651] [id = 587] 20:39:57 INFO - PROCESS | 1651 | 1461641997237 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]]]}] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x139d0a000) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x13aa16c00) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x137d5d800) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x137d52000) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x137f70c00) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12d394c00) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12fdce400) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x118e75400) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x130243c00) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12facb400) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12d39a400) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12eabb400) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x1277f0c00) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x137b94400) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x137b91800) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x139c87400) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x137f68400) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12bdb8400) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x123826c00) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x137f68c00) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x137accc00) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x114fb2400) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x139c87000) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x129b78000) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x13774ac00) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x143f51400) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x143f4b000) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x139e39c00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x139e3ec00) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x123f4b400) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x127dbcc00) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x129b58800) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x123f3d000) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1437ea800) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x1437f5400) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x139c84400) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x137d59800) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12d7a1000) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12d34dc00) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12f2c0400) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12d518c00) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x13bc5e400) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x13aa13000) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12b47cc00) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12bc58c00) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12f7a6c00) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12fef3c00) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12ddd7c00) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12f628000) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11ba38c00) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x119b0a000) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x123ee1c00) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12b160c00) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x13bc62800) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x13a990800) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x137b9c400) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12e9dbc00) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11685e800) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11b55bc00) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x139e3f800) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x138313000) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11c45ac00) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 20:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 778ms 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12b23c000) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x123823400) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x137b99800) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x114f8e800) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 20:39:57 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12b161400) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 20:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:39:57 INFO - PROCESS | 1651 | 1461641997272 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:39:57 INFO - PROCESS | 1651 | 1461641997275 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:39:57 INFO - PROCESS | 1651 | 1461641997278 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:39:57 INFO - PROCESS | 1651 | 1461641997279 Marionette TRACE conn2 <- [1,2474,null,{}] 20:39:57 INFO - PROCESS | 1651 | 1461641997282 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}] 20:39:57 INFO - PROCESS | 1651 | 1461641997384 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:39:57 INFO - PROCESS | 1651 | 1461641997392 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12389a000 == 82 [pid = 1651] [id = 626] 20:39:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11c4a5400) [pid = 1651] [serial = 1878] [outer = 0x0] 20:39:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123826c00) [pid = 1651] [serial = 1879] [outer = 0x11c4a5400] 20:39:57 INFO - PROCESS | 1651 | 1461641997419 Marionette DEBUG loaded listener.js 20:39:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x123f45400) [pid = 1651] [serial = 1880] [outer = 0x11c4a5400] 20:39:57 INFO - PROCESS | 1651 | 1461641997812 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]]]}] 20:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 568ms 20:39:57 INFO - PROCESS | 1651 | 1461641997847 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:39:57 INFO - PROCESS | 1651 | 1461641997849 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:39:57 INFO - PROCESS | 1651 | 1461641997857 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:39:57 INFO - PROCESS | 1651 | 1461641997860 Marionette TRACE conn2 <- [1,2478,null,{}] 20:39:57 INFO - PROCESS | 1651 | 1461641997862 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}] 20:39:57 INFO - PROCESS | 1651 | 1461641997967 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:39:57 INFO - PROCESS | 1651 | 1461641997971 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd16000 == 83 [pid = 1651] [id = 627] 20:39:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x123f4b400) [pid = 1651] [serial = 1881] [outer = 0x0] 20:39:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x124f83800) [pid = 1651] [serial = 1882] [outer = 0x123f4b400] 20:39:58 INFO - PROCESS | 1651 | 1461641997998 Marionette DEBUG loaded listener.js 20:39:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x129db4c00) [pid = 1651] [serial = 1883] [outer = 0x123f4b400] 20:39:58 INFO - PROCESS | 1651 | 1461641998368 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]]]}] 20:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 526ms 20:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:39:58 INFO - PROCESS | 1651 | 1461641998380 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:39:58 INFO - PROCESS | 1651 | 1461641998381 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:39:58 INFO - PROCESS | 1651 | 1461641998383 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:39:58 INFO - PROCESS | 1651 | 1461641998385 Marionette TRACE conn2 <- [1,2482,null,{}] 20:39:58 INFO - PROCESS | 1651 | 1461641998399 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}] 20:39:58 INFO - PROCESS | 1651 | 1461641998533 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:39:58 INFO - PROCESS | 1651 | 1461641998539 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f289800 == 84 [pid = 1651] [id = 628] 20:39:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12b161400) [pid = 1651] [serial = 1884] [outer = 0x0] 20:39:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b2f4000) [pid = 1651] [serial = 1885] [outer = 0x12b161400] 20:39:58 INFO - PROCESS | 1651 | 1461641998583 Marionette DEBUG loaded listener.js 20:39:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b481400) [pid = 1651] [serial = 1886] [outer = 0x12b161400] 20:39:59 INFO - PROCESS | 1651 | 1461641999067 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]]]}] 20:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 720ms 20:39:59 INFO - PROCESS | 1651 | 1461641999134 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:39:59 INFO - PROCESS | 1651 | 1461641999135 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:39:59 INFO - PROCESS | 1651 | 1461641999153 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 1651 | 1461641999154 Marionette TRACE conn2 <- [1,2486,null,{}] 20:39:59 INFO - PROCESS | 1651 | 1461641999157 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}] 20:39:59 INFO - PROCESS | 1651 | 1461641999296 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:39:59 INFO - PROCESS | 1651 | 1461641999316 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe73800 == 85 [pid = 1651] [id = 629] 20:39:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12bdbe000) [pid = 1651] [serial = 1887] [outer = 0x0] 20:39:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12d1e3400) [pid = 1651] [serial = 1888] [outer = 0x12bdbe000] 20:39:59 INFO - PROCESS | 1651 | 1461641999348 Marionette DEBUG loaded listener.js 20:39:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12d39ac00) [pid = 1651] [serial = 1889] [outer = 0x12bdbe000] 20:39:59 INFO - PROCESS | 1651 | 1461641999734 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]]]}] 20:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 634ms 20:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:39:59 INFO - PROCESS | 1651 | 1461641999779 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:39:59 INFO - PROCESS | 1651 | 1461641999780 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:39:59 INFO - PROCESS | 1651 | 1461641999782 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:39:59 INFO - PROCESS | 1651 | 1461641999783 Marionette TRACE conn2 <- [1,2490,null,{}] 20:39:59 INFO - PROCESS | 1651 | 1461641999785 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}] 20:39:59 INFO - PROCESS | 1651 | 1461641999918 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:39:59 INFO - PROCESS | 1651 | 1461641999950 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:39:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x130921800 == 86 [pid = 1651] [id = 630] 20:39:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12d39b400) [pid = 1651] [serial = 1890] [outer = 0x0] 20:39:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12ddd7c00) [pid = 1651] [serial = 1891] [outer = 0x12d39b400] 20:39:59 INFO - PROCESS | 1651 | 1461641999978 Marionette DEBUG loaded listener.js 20:40:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12eab3400) [pid = 1651] [serial = 1892] [outer = 0x12d39b400] 20:40:00 INFO - PROCESS | 1651 | 1461642000336 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]]]}] 20:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 573ms 20:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:40:00 INFO - PROCESS | 1651 | 1461642000356 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:40:00 INFO - PROCESS | 1651 | 1461642000357 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:40:00 INFO - PROCESS | 1651 | 1461642000360 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:40:00 INFO - PROCESS | 1651 | 1461642000361 Marionette TRACE conn2 <- [1,2494,null,{}] 20:40:00 INFO - PROCESS | 1651 | 1461642000363 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}] 20:40:00 INFO - PROCESS | 1651 | 1461642000493 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:40:00 INFO - PROCESS | 1651 | 1461642000505 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a8f000 == 87 [pid = 1651] [id = 631] 20:40:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12d50e000) [pid = 1651] [serial = 1893] [outer = 0x0] 20:40:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12f031c00) [pid = 1651] [serial = 1894] [outer = 0x12d50e000] 20:40:00 INFO - PROCESS | 1651 | 1461642000531 Marionette DEBUG loaded listener.js 20:40:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12f623800) [pid = 1651] [serial = 1895] [outer = 0x12d50e000] 20:40:00 INFO - PROCESS | 1651 | 1461642000930 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]]]}] 20:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 619ms 20:40:00 INFO - PROCESS | 1651 | 1461642000980 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:40:00 INFO - PROCESS | 1651 | 1461642000982 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:40:00 INFO - PROCESS | 1651 | 1461642000985 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:40:00 INFO - PROCESS | 1651 | 1461642000987 Marionette TRACE conn2 <- [1,2498,null,{}] 20:40:00 INFO - PROCESS | 1651 | 1461642000990 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}] 20:40:01 INFO - PROCESS | 1651 | 1461642001191 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x129b4b000) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12b23f400) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x123f4cc00) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12d347400) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x114f53c00) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12402bc00) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x119d47c00) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12d50d000) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11a8e3800) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12e9d4000) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x114f56400) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12b804400) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:40:01 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11bf49c00) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:40:01 INFO - PROCESS | 1651 | 1461642001340 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c40000 == 88 [pid = 1651] [id = 632] 20:40:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11360a400) [pid = 1651] [serial = 1896] [outer = 0x0] 20:40:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x114fe6400) [pid = 1651] [serial = 1897] [outer = 0x11360a400] 20:40:01 INFO - PROCESS | 1651 | 1461642001366 Marionette DEBUG loaded listener.js 20:40:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1242e4800) [pid = 1651] [serial = 1898] [outer = 0x11360a400] 20:40:01 INFO - PROCESS | 1651 | 1461642001653 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]]]}] 20:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 724ms 20:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:40:01 INFO - PROCESS | 1651 | 1461642001710 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:40:01 INFO - PROCESS | 1651 | 1461642001712 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:40:01 INFO - PROCESS | 1651 | 1461642001714 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:40:01 INFO - PROCESS | 1651 | 1461642001715 Marionette TRACE conn2 <- [1,2502,null,{}] 20:40:01 INFO - PROCESS | 1651 | 1461642001718 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}] 20:40:01 INFO - PROCESS | 1651 | 1461642001819 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:40:01 INFO - PROCESS | 1651 | 1461642001892 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c25000 == 89 [pid = 1651] [id = 633] 20:40:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x114bb7400) [pid = 1651] [serial = 1899] [outer = 0x0] 20:40:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12d219000) [pid = 1651] [serial = 1900] [outer = 0x114bb7400] 20:40:01 INFO - PROCESS | 1651 | 1461642001918 Marionette DEBUG loaded listener.js 20:40:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12fd06400) [pid = 1651] [serial = 1901] [outer = 0x114bb7400] 20:40:02 INFO - PROCESS | 1651 | 1461642002248 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]]]}] 20:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 568ms 20:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:40:02 INFO - PROCESS | 1651 | 1461642002283 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:40:02 INFO - PROCESS | 1651 | 1461642002285 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:40:02 INFO - PROCESS | 1651 | 1461642002288 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:40:02 INFO - PROCESS | 1651 | 1461642002290 Marionette TRACE conn2 <- [1,2506,null,{}] 20:40:02 INFO - PROCESS | 1651 | 1461642002293 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}] 20:40:02 INFO - PROCESS | 1651 | 1461642002405 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:40:02 INFO - PROCESS | 1651 | 1461642002410 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x13800d800 == 90 [pid = 1651] [id = 634] 20:40:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12f2ba400) [pid = 1651] [serial = 1902] [outer = 0x0] 20:40:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x13024b000) [pid = 1651] [serial = 1903] [outer = 0x12f2ba400] 20:40:02 INFO - PROCESS | 1651 | 1461642002439 Marionette DEBUG loaded listener.js 20:40:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x137acc000) [pid = 1651] [serial = 1904] [outer = 0x12f2ba400] 20:40:02 INFO - PROCESS | 1651 | 1461642002916 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]]]}] 20:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 674ms 20:40:02 INFO - PROCESS | 1651 | 1461642002963 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:40:02 INFO - PROCESS | 1651 | 1461642002965 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:40:02 INFO - PROCESS | 1651 | 1461642002969 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:40:02 INFO - PROCESS | 1651 | 1461642002971 Marionette TRACE conn2 <- [1,2510,null,{}] 20:40:02 INFO - PROCESS | 1651 | 1461642002975 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}] 20:40:03 INFO - PROCESS | 1651 | 1461642003156 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:40:03 INFO - PROCESS | 1651 | 1461642003278 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x113494000 == 91 [pid = 1651] [id = 635] 20:40:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x1133e8c00) [pid = 1651] [serial = 1905] [outer = 0x0] 20:40:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x114356800) [pid = 1651] [serial = 1906] [outer = 0x1133e8c00] 20:40:03 INFO - PROCESS | 1651 | 1461642003414 Marionette DEBUG loaded listener.js 20:40:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x114fe8400) [pid = 1651] [serial = 1907] [outer = 0x1133e8c00] 20:40:03 INFO - PROCESS | 1651 | 1461642003877 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]]]}] 20:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 976ms 20:40:03 INFO - PROCESS | 1651 | 1461642003945 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:40:03 INFO - PROCESS | 1651 | 1461642003948 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:40:03 INFO - PROCESS | 1651 | 1461642003952 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:40:03 INFO - PROCESS | 1651 | 1461642003955 Marionette TRACE conn2 <- [1,2514,null,{}] 20:40:03 INFO - PROCESS | 1651 | 1461642003960 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}] 20:40:04 INFO - PROCESS | 1651 | 1461642004087 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:40:04 INFO - PROCESS | 1651 | 1461642004178 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d297000 == 92 [pid = 1651] [id = 636] 20:40:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11bfb0400) [pid = 1651] [serial = 1908] [outer = 0x0] 20:40:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11c4a1400) [pid = 1651] [serial = 1909] [outer = 0x11bfb0400] 20:40:04 INFO - PROCESS | 1651 | 1461642004209 Marionette DEBUG loaded listener.js 20:40:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x123f4d400) [pid = 1651] [serial = 1910] [outer = 0x11bfb0400] 20:40:04 INFO - PROCESS | 1651 | 1461642004628 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]]]}] 20:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 726ms 20:40:04 INFO - PROCESS | 1651 | 1461642004678 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:40:04 INFO - PROCESS | 1651 | 1461642004681 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:40:04 INFO - PROCESS | 1651 | 1461642004686 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:40:04 INFO - PROCESS | 1651 | 1461642004688 Marionette TRACE conn2 <- [1,2518,null,{}] 20:40:04 INFO - PROCESS | 1651 | 1461642004690 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}] 20:40:04 INFO - PROCESS | 1651 | 1461642004861 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:40:04 INFO - PROCESS | 1651 | 1461642004886 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x130926000 == 93 [pid = 1651] [id = 637] 20:40:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1278c6800) [pid = 1651] [serial = 1911] [outer = 0x0] 20:40:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12b164800) [pid = 1651] [serial = 1912] [outer = 0x1278c6800] 20:40:04 INFO - PROCESS | 1651 | 1461642004957 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12bc51800) [pid = 1651] [serial = 1913] [outer = 0x1278c6800] 20:40:05 INFO - PROCESS | 1651 | 1461642005383 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]]]}] 20:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 726ms 20:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:40:05 INFO - PROCESS | 1651 | 1461642005442 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:40:05 INFO - PROCESS | 1651 | 1461642005443 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:40:05 INFO - PROCESS | 1651 | 1461642005446 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:40:05 INFO - PROCESS | 1651 | 1461642005448 Marionette TRACE conn2 <- [1,2522,null,{}] 20:40:05 INFO - PROCESS | 1651 | 1461642005457 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}] 20:40:05 INFO - PROCESS | 1651 | 1461642005583 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:40:05 INFO - PROCESS | 1651 | 1461642005675 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f12000 == 94 [pid = 1651] [id = 638] 20:40:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d1eec00) [pid = 1651] [serial = 1914] [outer = 0x0] 20:40:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12e55ec00) [pid = 1651] [serial = 1915] [outer = 0x12d1eec00] 20:40:05 INFO - PROCESS | 1651 | 1461642005706 Marionette DEBUG loaded listener.js 20:40:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12feefc00) [pid = 1651] [serial = 1916] [outer = 0x12d1eec00] 20:40:06 INFO - PROCESS | 1651 | 1461642006127 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]]]}] 20:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 20:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:40:06 INFO - PROCESS | 1651 | 1461642006167 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 1651 | 1461642006169 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:40:06 INFO - PROCESS | 1651 | 1461642006171 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - PROCESS | 1651 | 1461642006172 Marionette TRACE conn2 <- [1,2526,null,{}] 20:40:06 INFO - PROCESS | 1651 | 1461642006175 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}] 20:40:06 INFO - PROCESS | 1651 | 1461642006297 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:40:06 INFO - PROCESS | 1651 | 1461642006416 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x13acd3000 == 95 [pid = 1651] [id = 639] 20:40:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12f621000) [pid = 1651] [serial = 1917] [outer = 0x0] 20:40:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x137ac5400) [pid = 1651] [serial = 1918] [outer = 0x12f621000] 20:40:06 INFO - PROCESS | 1651 | 1461642006449 Marionette DEBUG loaded listener.js 20:40:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x137b91c00) [pid = 1651] [serial = 1919] [outer = 0x12f621000] 20:40:06 INFO - PROCESS | 1651 | 1461642006864 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]]]}] 20:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 20:40:06 INFO - PROCESS | 1651 | 1461642006892 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:40:06 INFO - PROCESS | 1651 | 1461642006893 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:40:06 INFO - PROCESS | 1651 | 1461642006895 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:40:06 INFO - PROCESS | 1651 | 1461642006897 Marionette TRACE conn2 <- [1,2530,null,{}] 20:40:06 INFO - PROCESS | 1651 | 1461642006899 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}] 20:40:07 INFO - PROCESS | 1651 | 1461642007043 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:40:07 INFO - PROCESS | 1651 | 1461642007187 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aebd000 == 96 [pid = 1651] [id = 640] 20:40:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x137d53c00) [pid = 1651] [serial = 1920] [outer = 0x0] 20:40:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x137f75400) [pid = 1651] [serial = 1921] [outer = 0x137d53c00] 20:40:07 INFO - PROCESS | 1651 | 1461642007244 Marionette DEBUG loaded listener.js 20:40:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x139e33800) [pid = 1651] [serial = 1922] [outer = 0x137d53c00] 20:40:07 INFO - PROCESS | 1651 | 1461642007761 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]]]}] 20:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 920ms 20:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:40:07 INFO - PROCESS | 1651 | 1461642007815 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:40:07 INFO - PROCESS | 1651 | 1461642007817 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:40:07 INFO - PROCESS | 1651 | 1461642007819 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:40:07 INFO - PROCESS | 1651 | 1461642007820 Marionette TRACE conn2 <- [1,2534,null,{}] 20:40:07 INFO - PROCESS | 1651 | 1461642007823 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}] 20:40:07 INFO - PROCESS | 1651 | 1461642007949 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:40:08 INFO - PROCESS | 1651 | 1461642008040 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x14379f000 == 97 [pid = 1651] [id = 641] 20:40:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x139e39c00) [pid = 1651] [serial = 1923] [outer = 0x0] 20:40:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x13a908400) [pid = 1651] [serial = 1924] [outer = 0x139e39c00] 20:40:08 INFO - PROCESS | 1651 | 1461642008072 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x13a995400) [pid = 1651] [serial = 1925] [outer = 0x139e39c00] 20:40:08 INFO - PROCESS | 1651 | 1461642008507 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]]]}] 20:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 769ms 20:40:08 INFO - PROCESS | 1651 | 1461642008590 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:40:08 INFO - PROCESS | 1651 | 1461642008592 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:40:08 INFO - PROCESS | 1651 | 1461642008595 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:40:08 INFO - PROCESS | 1651 | 1461642008597 Marionette TRACE conn2 <- [1,2538,null,{}] 20:40:08 INFO - PROCESS | 1651 | 1461642008601 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}] 20:40:08 INFO - PROCESS | 1651 | 1461642008786 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:40:08 INFO - PROCESS | 1651 | 1461642008918 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1440d9000 == 98 [pid = 1651] [id = 642] 20:40:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12e9de800) [pid = 1651] [serial = 1926] [outer = 0x0] 20:40:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12fdd1400) [pid = 1651] [serial = 1927] [outer = 0x12e9de800] 20:40:08 INFO - PROCESS | 1651 | 1461642008949 Marionette DEBUG loaded listener.js 20:40:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x13a999400) [pid = 1651] [serial = 1928] [outer = 0x12e9de800] 20:40:09 INFO - PROCESS | 1651 | 1461642009363 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]]]}] 20:40:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:40:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 820ms 20:40:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:40:09 INFO - PROCESS | 1651 | 1461642009415 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:40:09 INFO - PROCESS | 1651 | 1461642009417 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:40:09 INFO - PROCESS | 1651 | 1461642009419 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:40:09 INFO - PROCESS | 1651 | 1461642009420 Marionette TRACE conn2 <- [1,2542,null,{}] 20:40:09 INFO - PROCESS | 1651 | 1461642009422 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}] 20:40:09 INFO - PROCESS | 1651 | 1461642009544 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:40:09 INFO - PROCESS | 1651 | 1461642009665 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x14491e000 == 99 [pid = 1651] [id = 643] 20:40:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x139e41400) [pid = 1651] [serial = 1929] [outer = 0x0] 20:40:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x13aa1f400) [pid = 1651] [serial = 1930] [outer = 0x139e41400] 20:40:09 INFO - PROCESS | 1651 | 1461642009697 Marionette DEBUG loaded listener.js 20:40:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x13babac00) [pid = 1651] [serial = 1931] [outer = 0x139e41400] 20:40:10 INFO - PROCESS | 1651 | 1461642010097 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]]]}] 20:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 718ms 20:40:10 INFO - PROCESS | 1651 | 1461642010138 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:40:10 INFO - PROCESS | 1651 | 1461642010139 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:40:10 INFO - PROCESS | 1651 | 1461642010157 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:40:10 INFO - PROCESS | 1651 | 1461642010158 Marionette TRACE conn2 <- [1,2546,null,{}] 20:40:10 INFO - PROCESS | 1651 | 1461642010161 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}] 20:40:10 INFO - PROCESS | 1651 | 1461642010297 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:40:10 INFO - PROCESS | 1651 | 1461642010420 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1449eb000 == 100 [pid = 1651] [id = 644] 20:40:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x13aa1d800) [pid = 1651] [serial = 1932] [outer = 0x0] 20:40:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x13babe800) [pid = 1651] [serial = 1933] [outer = 0x13aa1d800] 20:40:10 INFO - PROCESS | 1651 | 1461642010452 Marionette DEBUG loaded listener.js 20:40:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x13bac6000) [pid = 1651] [serial = 1934] [outer = 0x13aa1d800] 20:40:10 INFO - PROCESS | 1651 | 1461642010932 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]]]}] 20:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 824ms 20:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:40:10 INFO - PROCESS | 1651 | 1461642010981 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:40:10 INFO - PROCESS | 1651 | 1461642010983 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:40:10 INFO - PROCESS | 1651 | 1461642010987 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:40:10 INFO - PROCESS | 1651 | 1461642010988 Marionette TRACE conn2 <- [1,2550,null,{}] 20:40:10 INFO - PROCESS | 1651 | 1461642010990 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}] 20:40:11 INFO - PROCESS | 1651 | 1461642011116 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:40:11 INFO - PROCESS | 1651 | 1461642011210 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x129de8000 == 101 [pid = 1651] [id = 645] 20:40:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x123f53800) [pid = 1651] [serial = 1935] [outer = 0x0] 20:40:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12eab5800) [pid = 1651] [serial = 1936] [outer = 0x123f53800] 20:40:11 INFO - PROCESS | 1651 | 1461642011245 Marionette DEBUG loaded listener.js 20:40:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x13bc54400) [pid = 1651] [serial = 1937] [outer = 0x123f53800] 20:40:11 INFO - PROCESS | 1651 | 1461642011970 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]]]}] 20:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1023ms 20:40:12 INFO - PROCESS | 1651 | 1461642012010 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 1651 | 1461642012012 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:40:12 INFO - PROCESS | 1651 | 1461642012025 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 1651 | 1461642012028 Marionette TRACE conn2 <- [1,2554,null,{}] 20:40:12 INFO - PROCESS | 1651 | 1461642012032 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}] 20:40:12 INFO - PROCESS | 1651 | 1461642012154 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:40:12 INFO - PROCESS | 1651 | 1461642012279 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x127304800 == 102 [pid = 1651] [id = 646] 20:40:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x115935800) [pid = 1651] [serial = 1938] [outer = 0x0] 20:40:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x118f53000) [pid = 1651] [serial = 1939] [outer = 0x115935800] 20:40:12 INFO - PROCESS | 1651 | 1461642012311 Marionette DEBUG loaded listener.js 20:40:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11be14c00) [pid = 1651] [serial = 1940] [outer = 0x115935800] 20:40:12 INFO - PROCESS | 1651 | 1461642012783 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]]]}] 20:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 830ms 20:40:12 INFO - PROCESS | 1651 | 1461642012847 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:40:12 INFO - PROCESS | 1651 | 1461642012850 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:40:12 INFO - PROCESS | 1651 | 1461642012855 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:40:12 INFO - PROCESS | 1651 | 1461642012857 Marionette TRACE conn2 <- [1,2558,null,{}] 20:40:12 INFO - PROCESS | 1651 | 1461642012859 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}] 20:40:12 INFO - PROCESS | 1651 | 1461642012973 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:40:13 INFO - PROCESS | 1651 | 1461642013069 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c41800 == 103 [pid = 1651] [id = 647] 20:40:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11c410000) [pid = 1651] [serial = 1941] [outer = 0x0] 20:40:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x123b59400) [pid = 1651] [serial = 1942] [outer = 0x11c410000] 20:40:13 INFO - PROCESS | 1651 | 1461642013098 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x123f50800) [pid = 1651] [serial = 1943] [outer = 0x11c410000] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x13800d800 == 102 [pid = 1651] [id = 634] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x137c25000 == 101 [pid = 1651] [id = 633] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119c40000 == 100 [pid = 1651] [id = 632] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x137a8f000 == 99 [pid = 1651] [id = 631] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x130921800 == 98 [pid = 1651] [id = 630] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe73800 == 97 [pid = 1651] [id = 629] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x13831f400) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x130247c00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x137746400) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12d513400) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12f289800 == 96 [pid = 1651] [id = 628] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd16000 == 95 [pid = 1651] [id = 627] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12389a000 == 94 [pid = 1651] [id = 626] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123b36800 == 93 [pid = 1651] [id = 625] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11ad4b800 == 92 [pid = 1651] [id = 624] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1437a7800 == 91 [pid = 1651] [id = 620] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x13aee1000 == 90 [pid = 1651] [id = 619] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x13aea0000 == 89 [pid = 1651] [id = 618] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x13acda800 == 88 [pid = 1651] [id = 617] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x138278800 == 87 [pid = 1651] [id = 616] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x138160000 == 86 [pid = 1651] [id = 615] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x137d3b800 == 85 [pid = 1651] [id = 614] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12eadf800 == 84 [pid = 1651] [id = 613] 20:40:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11c832000 == 83 [pid = 1651] [id = 612] 20:40:13 INFO - PROCESS | 1651 | 1461642013581 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]]]}] 20:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 773ms 20:40:13 INFO - PROCESS | 1651 | 1461642013631 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:40:13 INFO - PROCESS | 1651 | 1461642013632 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:40:13 INFO - PROCESS | 1651 | 1461642013634 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:40:13 INFO - PROCESS | 1651 | 1461642013637 Marionette TRACE conn2 <- [1,2562,null,{}] 20:40:13 INFO - PROCESS | 1651 | 1461642013646 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}] 20:40:13 INFO - PROCESS | 1651 | 1461642013755 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12b2ec000) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12b3d8400) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12f031000) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12ba16c00) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x124f7e800) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x129596400) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12d516c00) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12d519400) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x114fb6400) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1163d4400) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12ddddc00) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12d399800) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x13a90b400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x129dbc400) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11c3bf400) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x11be1b000) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11be16000) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12e579000) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11c4a0800) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x123f3d800) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x1186b2000) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x137b9dc00) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x139e3f400) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12fd11c00) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12f2c0c00) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11862f800) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x130240800) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11be1bc00) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12fd11000) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12f627000) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12eab8400) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12d79a400) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12f7b0800) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12d391c00) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 20:40:13 INFO - PROCESS | 1651 | 1461642013845 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x129dd3800 == 84 [pid = 1651] [id = 648] 20:40:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11867ac00) [pid = 1651] [serial = 1944] [outer = 0x0] 20:40:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11c3bf400) [pid = 1651] [serial = 1945] [outer = 0x11867ac00] 20:40:13 INFO - PROCESS | 1651 | 1461642013874 Marionette DEBUG loaded listener.js 20:40:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12b240000) [pid = 1651] [serial = 1946] [outer = 0x11867ac00] 20:40:14 INFO - PROCESS | 1651 | 1461642014230 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]]]}] 20:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 623ms 20:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:40:14 INFO - PROCESS | 1651 | 1461642014259 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 1651 | 1461642014260 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:40:14 INFO - PROCESS | 1651 | 1461642014263 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 1651 | 1461642014264 Marionette TRACE conn2 <- [1,2566,null,{}] 20:40:14 INFO - PROCESS | 1651 | 1461642014266 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}] 20:40:14 INFO - PROCESS | 1651 | 1461642014371 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:40:14 INFO - PROCESS | 1651 | 1461642014451 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dc36000 == 85 [pid = 1651] [id = 649] 20:40:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x12b24a000) [pid = 1651] [serial = 1947] [outer = 0x0] 20:40:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12b479000) [pid = 1651] [serial = 1948] [outer = 0x12b24a000] 20:40:14 INFO - PROCESS | 1651 | 1461642014477 Marionette DEBUG loaded listener.js 20:40:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12bc5a000) [pid = 1651] [serial = 1949] [outer = 0x12b24a000] 20:40:14 INFO - PROCESS | 1651 | 1461642014786 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]]]}] 20:40:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:40:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 568ms 20:40:14 INFO - PROCESS | 1651 | 1461642014831 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:40:14 INFO - PROCESS | 1651 | 1461642014833 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:40:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:40:14 INFO - PROCESS | 1651 | 1461642014835 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:40:14 INFO - PROCESS | 1651 | 1461642014836 Marionette TRACE conn2 <- [1,2570,null,{}] 20:40:14 INFO - PROCESS | 1651 | 1461642014838 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}] 20:40:14 INFO - PROCESS | 1651 | 1461642014971 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:40:14 INFO - PROCESS | 1651 | 1461642014980 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe65800 == 86 [pid = 1651] [id = 650] 20:40:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12b2ec000) [pid = 1651] [serial = 1950] [outer = 0x0] 20:40:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12bfb6400) [pid = 1651] [serial = 1951] [outer = 0x12b2ec000] 20:40:15 INFO - PROCESS | 1651 | 1461642015006 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d34dc00) [pid = 1651] [serial = 1952] [outer = 0x12b2ec000] 20:40:15 INFO - PROCESS | 1651 | 1461642015382 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]]]}] 20:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 20:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:40:15 INFO - PROCESS | 1651 | 1461642015404 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:40:15 INFO - PROCESS | 1651 | 1461642015405 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:40:15 INFO - PROCESS | 1651 | 1461642015407 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:40:15 INFO - PROCESS | 1651 | 1461642015409 Marionette TRACE conn2 <- [1,2574,null,{}] 20:40:15 INFO - PROCESS | 1651 | 1461642015413 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}] 20:40:15 INFO - PROCESS | 1651 | 1461642015528 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:40:15 INFO - PROCESS | 1651 | 1461642015630 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x130920000 == 87 [pid = 1651] [id = 651] 20:40:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12d21f800) [pid = 1651] [serial = 1953] [outer = 0x0] 20:40:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12d39e000) [pid = 1651] [serial = 1954] [outer = 0x12d21f800] 20:40:15 INFO - PROCESS | 1651 | 1461642015659 Marionette DEBUG loaded listener.js 20:40:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12f2bec00) [pid = 1651] [serial = 1955] [outer = 0x12d21f800] 20:40:16 INFO - PROCESS | 1651 | 1461642015999 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]]]}] 20:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 622ms 20:40:16 INFO - PROCESS | 1651 | 1461642016030 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:40:16 INFO - PROCESS | 1651 | 1461642016032 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:40:16 INFO - PROCESS | 1651 | 1461642016034 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:40:16 INFO - PROCESS | 1651 | 1461642016035 Marionette TRACE conn2 <- [1,2578,null,{}] 20:40:16 INFO - PROCESS | 1651 | 1461642016037 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}] 20:40:16 INFO - PROCESS | 1651 | 1461642016167 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:40:16 INFO - PROCESS | 1651 | 1461642016197 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b54000 == 88 [pid = 1651] [id = 652] 20:40:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12f2b1c00) [pid = 1651] [serial = 1956] [outer = 0x0] 20:40:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12f7b0800) [pid = 1651] [serial = 1957] [outer = 0x12f2b1c00] 20:40:16 INFO - PROCESS | 1651 | 1461642016222 Marionette DEBUG loaded listener.js 20:40:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x137744400) [pid = 1651] [serial = 1958] [outer = 0x12f2b1c00] 20:40:16 INFO - PROCESS | 1651 | 1461642016588 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]]]}] 20:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 569ms 20:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:40:16 INFO - PROCESS | 1651 | 1461642016604 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:40:16 INFO - PROCESS | 1651 | 1461642016605 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:40:16 INFO - PROCESS | 1651 | 1461642016609 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:40:16 INFO - PROCESS | 1651 | 1461642016611 Marionette TRACE conn2 <- [1,2582,null,{}] 20:40:16 INFO - PROCESS | 1651 | 1461642016613 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}] 20:40:16 INFO - PROCESS | 1651 | 1461642016779 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:40:16 INFO - PROCESS | 1651 | 1461642016802 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d2b800 == 89 [pid = 1651] [id = 653] 20:40:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x137744c00) [pid = 1651] [serial = 1959] [outer = 0x0] 20:40:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x137acfc00) [pid = 1651] [serial = 1960] [outer = 0x137744c00] 20:40:16 INFO - PROCESS | 1651 | 1461642016844 Marionette DEBUG loaded listener.js 20:40:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x137d5a400) [pid = 1651] [serial = 1961] [outer = 0x137744c00] 20:40:17 INFO - PROCESS | 1651 | 1461642017324 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]]]}] 20:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 772ms 20:40:17 INFO - PROCESS | 1651 | 1461642017381 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:40:17 INFO - PROCESS | 1651 | 1461642017382 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:40:17 INFO - PROCESS | 1651 | 1461642017384 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:40:17 INFO - PROCESS | 1651 | 1461642017385 Marionette TRACE conn2 <- [1,2586,null,{}] 20:40:17 INFO - PROCESS | 1651 | 1461642017387 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}] 20:40:17 INFO - PROCESS | 1651 | 1461642017532 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x123f4b400) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12b161400) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11360a400) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x11c4a5400) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12bdbe000) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x1133eb000) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x114bb7400) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12d39b400) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x12d50e000) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x11ab44400) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:40:17 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x130249c00) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:40:17 INFO - PROCESS | 1651 | 1461642017808 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f67800 == 90 [pid = 1651] [id = 654] 20:40:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x1147d5c00) [pid = 1651] [serial = 1962] [outer = 0x0] 20:40:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x114bec400) [pid = 1651] [serial = 1963] [outer = 0x1147d5c00] 20:40:17 INFO - PROCESS | 1651 | 1461642017831 Marionette DEBUG loaded listener.js 20:40:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x114bf0800) [pid = 1651] [serial = 1964] [outer = 0x1147d5c00] 20:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 771ms 20:40:18 INFO - PROCESS | 1651 | 1461642018151 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]]]}] 20:40:18 INFO - PROCESS | 1651 | 1461642018156 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 1651 | 1461642018157 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:40:18 INFO - PROCESS | 1651 | 1461642018165 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 1651 | 1461642018166 Marionette TRACE conn2 <- [1,2590,null,{}] 20:40:18 INFO - PROCESS | 1651 | 1461642018169 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}] 20:40:18 INFO - PROCESS | 1651 | 1461642018276 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:40:18 INFO - PROCESS | 1651 | 1461642018281 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x138133000 == 91 [pid = 1651] [id = 655] 20:40:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x114bed800) [pid = 1651] [serial = 1965] [outer = 0x0] 20:40:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x123f4b400) [pid = 1651] [serial = 1966] [outer = 0x114bed800] 20:40:18 INFO - PROCESS | 1651 | 1461642018307 Marionette DEBUG loaded listener.js 20:40:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12e9d4800) [pid = 1651] [serial = 1967] [outer = 0x114bed800] 20:40:18 INFO - PROCESS | 1651 | 1461642018671 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]]]}] 20:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 20:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:40:18 INFO - PROCESS | 1651 | 1461642018685 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:40:18 INFO - PROCESS | 1651 | 1461642018687 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:40:18 INFO - PROCESS | 1651 | 1461642018689 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:40:18 INFO - PROCESS | 1651 | 1461642018691 Marionette TRACE conn2 <- [1,2594,null,{}] 20:40:18 INFO - PROCESS | 1651 | 1461642018697 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}] 20:40:18 INFO - PROCESS | 1651 | 1461642018857 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:40:18 INFO - PROCESS | 1651 | 1461642018865 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x138275800 == 92 [pid = 1651] [id = 656] 20:40:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x114beb800) [pid = 1651] [serial = 1968] [outer = 0x0] 20:40:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x137ac7c00) [pid = 1651] [serial = 1969] [outer = 0x114beb800] 20:40:18 INFO - PROCESS | 1651 | 1461642018895 Marionette DEBUG loaded listener.js 20:40:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x139e34c00) [pid = 1651] [serial = 1970] [outer = 0x114beb800] 20:40:19 INFO - PROCESS | 1651 | 1461642019306 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]]]}] 20:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 622ms 20:40:19 INFO - PROCESS | 1651 | 1461642019312 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:40:19 INFO - PROCESS | 1651 | 1461642019314 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:40:19 INFO - PROCESS | 1651 | 1461642019318 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:40:19 INFO - PROCESS | 1651 | 1461642019320 Marionette TRACE conn2 <- [1,2598,null,{}] 20:40:19 INFO - PROCESS | 1651 | 1461642019323 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}] 20:40:19 INFO - PROCESS | 1651 | 1461642019492 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:40:19 INFO - PROCESS | 1651 | 1461642019621 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aec6800 == 93 [pid = 1651] [id = 657] 20:40:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x114bf2000) [pid = 1651] [serial = 1971] [outer = 0x0] 20:40:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x139e3b800) [pid = 1651] [serial = 1972] [outer = 0x114bf2000] 20:40:19 INFO - PROCESS | 1651 | 1461642019664 Marionette DEBUG loaded listener.js 20:40:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x13babb400) [pid = 1651] [serial = 1973] [outer = 0x114bf2000] 20:40:20 INFO - PROCESS | 1651 | 1461642020244 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]]]}] 20:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 973ms 20:40:20 INFO - PROCESS | 1651 | 1461642020291 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:40:20 INFO - PROCESS | 1651 | 1461642020293 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:40:20 INFO - PROCESS | 1651 | 1461642020298 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:40:20 INFO - PROCESS | 1651 | 1461642020299 Marionette TRACE conn2 <- [1,2602,null,{}] 20:40:20 INFO - PROCESS | 1651 | 1461642020303 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}] 20:40:20 INFO - PROCESS | 1651 | 1461642020477 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:40:20 INFO - PROCESS | 1651 | 1461642020645 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x129de6000 == 94 [pid = 1651] [id = 658] 20:40:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x118624000) [pid = 1651] [serial = 1974] [outer = 0x0] 20:40:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x119d4a000) [pid = 1651] [serial = 1975] [outer = 0x118624000] 20:40:20 INFO - PROCESS | 1651 | 1461642020702 Marionette DEBUG loaded listener.js 20:40:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11c4d6c00) [pid = 1651] [serial = 1976] [outer = 0x118624000] 20:40:21 INFO - PROCESS | 1651 | 1461642021251 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]]]}] 20:40:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:40:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 971ms 20:40:21 INFO - PROCESS | 1651 | 1461642021269 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:40:21 INFO - PROCESS | 1651 | 1461642021272 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:40:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:40:21 INFO - PROCESS | 1651 | 1461642021278 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:40:21 INFO - PROCESS | 1651 | 1461642021279 Marionette TRACE conn2 <- [1,2606,null,{}] 20:40:21 INFO - PROCESS | 1651 | 1461642021282 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}] 20:40:21 INFO - PROCESS | 1651 | 1461642021408 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:40:21 INFO - PROCESS | 1651 | 1461642021504 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe76000 == 95 [pid = 1651] [id = 659] 20:40:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x123ee1c00) [pid = 1651] [serial = 1977] [outer = 0x0] 20:40:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x127dbf000) [pid = 1651] [serial = 1978] [outer = 0x123ee1c00] 20:40:21 INFO - PROCESS | 1651 | 1461642021537 Marionette DEBUG loaded listener.js 20:40:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12b3dac00) [pid = 1651] [serial = 1979] [outer = 0x123ee1c00] 20:40:22 INFO - PROCESS | 1651 | 1461642022005 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]]]}] 20:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 771ms 20:40:22 INFO - PROCESS | 1651 | 1461642022049 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:40:22 INFO - PROCESS | 1651 | 1461642022050 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:40:22 INFO - PROCESS | 1651 | 1461642022053 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 1651 | 1461642022055 Marionette TRACE conn2 <- [1,2610,null,{}] 20:40:22 INFO - PROCESS | 1651 | 1461642022066 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}] 20:40:22 INFO - PROCESS | 1651 | 1461642022191 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:40:22 INFO - PROCESS | 1651 | 1461642022287 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aebc800 == 96 [pid = 1651] [id = 660] 20:40:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12d7a1000) [pid = 1651] [serial = 1980] [outer = 0x0] 20:40:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12dde4c00) [pid = 1651] [serial = 1981] [outer = 0x12d7a1000] 20:40:22 INFO - PROCESS | 1651 | 1461642022320 Marionette DEBUG loaded listener.js 20:40:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f02a000) [pid = 1651] [serial = 1982] [outer = 0x12d7a1000] 20:40:22 INFO - PROCESS | 1651 | 1461642022756 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]]]}] 20:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 726ms 20:40:22 INFO - PROCESS | 1651 | 1461642022795 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:40:22 INFO - PROCESS | 1651 | 1461642022797 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:40:22 INFO - PROCESS | 1651 | 1461642022801 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:40:22 INFO - PROCESS | 1651 | 1461642022802 Marionette TRACE conn2 <- [1,2614,null,{}] 20:40:22 INFO - PROCESS | 1651 | 1461642022805 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}] 20:40:22 INFO - PROCESS | 1651 | 1461642022929 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:40:23 INFO - PROCESS | 1651 | 1461642023023 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1440d3000 == 97 [pid = 1651] [id = 661] 20:40:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12f2bbc00) [pid = 1651] [serial = 1983] [outer = 0x0] 20:40:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x137b93000) [pid = 1651] [serial = 1984] [outer = 0x12f2bbc00] 20:40:23 INFO - PROCESS | 1651 | 1461642023054 Marionette DEBUG loaded listener.js 20:40:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x138316c00) [pid = 1651] [serial = 1985] [outer = 0x12f2bbc00] 20:40:23 INFO - PROCESS | 1651 | 1461642023462 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]]]}] 20:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 669ms 20:40:23 INFO - PROCESS | 1651 | 1461642023471 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:40:23 INFO - PROCESS | 1651 | 1461642023472 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:40:23 INFO - PROCESS | 1651 | 1461642023475 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:40:23 INFO - PROCESS | 1651 | 1461642023478 Marionette TRACE conn2 <- [1,2618,null,{}] 20:40:23 INFO - PROCESS | 1651 | 1461642023481 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}] 20:40:23 INFO - PROCESS | 1651 | 1461642023620 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:40:23 INFO - PROCESS | 1651 | 1461642023725 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1449e3000 == 98 [pid = 1651] [id = 662] 20:40:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12feeb400) [pid = 1651] [serial = 1986] [outer = 0x0] 20:40:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x139c8dc00) [pid = 1651] [serial = 1987] [outer = 0x12feeb400] 20:40:23 INFO - PROCESS | 1651 | 1461642023756 Marionette DEBUG loaded listener.js 20:40:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x139e3d800) [pid = 1651] [serial = 1988] [outer = 0x12feeb400] 20:40:24 INFO - PROCESS | 1651 | 1461642024171 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]]]}] 20:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 723ms 20:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:40:24 INFO - PROCESS | 1651 | 1461642024197 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:40:24 INFO - PROCESS | 1651 | 1461642024199 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:40:24 INFO - PROCESS | 1651 | 1461642024201 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:40:24 INFO - PROCESS | 1651 | 1461642024202 Marionette TRACE conn2 <- [1,2622,null,{}] 20:40:24 INFO - PROCESS | 1651 | 1461642024205 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}] 20:40:24 INFO - PROCESS | 1651 | 1461642024344 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:40:24 INFO - PROCESS | 1651 | 1461642024470 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x145971000 == 99 [pid = 1651] [id = 663] 20:40:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x113508c00) [pid = 1651] [serial = 1989] [outer = 0x0] 20:40:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11350f400) [pid = 1651] [serial = 1990] [outer = 0x113508c00] 20:40:24 INFO - PROCESS | 1651 | 1461642024504 Marionette DEBUG loaded listener.js 20:40:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x13bc55400) [pid = 1651] [serial = 1991] [outer = 0x113508c00] 20:40:24 INFO - PROCESS | 1651 | 1461642024929 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]]]}] 20:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 768ms 20:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:40:24 INFO - PROCESS | 1651 | 1461642024970 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:40:24 INFO - PROCESS | 1651 | 1461642024971 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:40:24 INFO - PROCESS | 1651 | 1461642024974 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:40:24 INFO - PROCESS | 1651 | 1461642024975 Marionette TRACE conn2 <- [1,2626,null,{}] 20:40:24 INFO - PROCESS | 1651 | 1461642024993 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}] 20:40:25 INFO - PROCESS | 1651 | 1461642025116 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:40:25 INFO - PROCESS | 1651 | 1461642025247 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x138450000 == 100 [pid = 1651] [id = 664] 20:40:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x13ba94800) [pid = 1651] [serial = 1992] [outer = 0x0] 20:40:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x13ba95000) [pid = 1651] [serial = 1993] [outer = 0x13ba94800] 20:40:25 INFO - PROCESS | 1651 | 1461642025281 Marionette DEBUG loaded listener.js 20:40:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x13ba9b400) [pid = 1651] [serial = 1994] [outer = 0x13ba94800] 20:40:25 INFO - PROCESS | 1651 | 1461642025727 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]]]}] 20:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 783ms 20:40:25 INFO - PROCESS | 1651 | 1461642025759 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:40:25 INFO - PROCESS | 1651 | 1461642025763 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:40:25 INFO - PROCESS | 1651 | 1461642025767 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:40:25 INFO - PROCESS | 1651 | 1461642025769 Marionette TRACE conn2 <- [1,2630,null,{}] 20:40:25 INFO - PROCESS | 1651 | 1461642025773 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}] 20:40:25 INFO - PROCESS | 1651 | 1461642025955 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:40:26 INFO - PROCESS | 1651 | 1461642026079 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x14475c000 == 101 [pid = 1651] [id = 665] 20:40:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x13ba94c00) [pid = 1651] [serial = 1995] [outer = 0x0] 20:40:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x13bc59c00) [pid = 1651] [serial = 1996] [outer = 0x13ba94c00] 20:40:26 INFO - PROCESS | 1651 | 1461642026110 Marionette DEBUG loaded listener.js 20:40:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x13bc62c00) [pid = 1651] [serial = 1997] [outer = 0x13ba94c00] 20:40:26 INFO - PROCESS | 1651 | 1461642026546 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]]]}] 20:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 822ms 20:40:26 INFO - PROCESS | 1651 | 1461642026588 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:40:26 INFO - PROCESS | 1651 | 1461642026590 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:40:26 INFO - PROCESS | 1651 | 1461642026592 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:40:26 INFO - PROCESS | 1651 | 1461642026593 Marionette TRACE conn2 <- [1,2634,null,{}] 20:40:26 INFO - PROCESS | 1651 | 1461642026596 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}] 20:40:26 INFO - PROCESS | 1651 | 1461642026719 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:40:26 INFO - PROCESS | 1651 | 1461642026815 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x144771800 == 102 [pid = 1651] [id = 666] 20:40:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x13bc61400) [pid = 1651] [serial = 1998] [outer = 0x0] 20:40:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x1437f0000) [pid = 1651] [serial = 1999] [outer = 0x13bc61400] 20:40:26 INFO - PROCESS | 1651 | 1461642026848 Marionette DEBUG loaded listener.js 20:40:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x143ee2c00) [pid = 1651] [serial = 2000] [outer = 0x13bc61400] 20:40:27 INFO - PROCESS | 1651 | 1461642027238 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]]]}] 20:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 20:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:40:27 INFO - PROCESS | 1651 | 1461642027264 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:40:27 INFO - PROCESS | 1651 | 1461642027265 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:40:27 INFO - PROCESS | 1651 | 1461642027267 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:40:27 INFO - PROCESS | 1651 | 1461642027268 Marionette TRACE conn2 <- [1,2638,null,{}] 20:40:27 INFO - PROCESS | 1651 | 1461642027271 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}] 20:40:27 INFO - PROCESS | 1651 | 1461642027393 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:40:27 INFO - PROCESS | 1651 | 1461642027517 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x146224000 == 103 [pid = 1651] [id = 667] 20:40:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1437e9400) [pid = 1651] [serial = 2001] [outer = 0x0] 20:40:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x143ee6400) [pid = 1651] [serial = 2002] [outer = 0x1437e9400] 20:40:27 INFO - PROCESS | 1651 | 1461642027550 Marionette DEBUG loaded listener.js 20:40:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x143eed000) [pid = 1651] [serial = 2003] [outer = 0x1437e9400] 20:40:27 INFO - PROCESS | 1651 | 1461642027980 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]]]}] 20:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 20:40:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:40:27 INFO - PROCESS | 1651 | 1461642027986 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:40:27 INFO - PROCESS | 1651 | 1461642027988 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:40:27 INFO - PROCESS | 1651 | 1461642027990 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:40:27 INFO - PROCESS | 1651 | 1461642027992 Marionette TRACE conn2 <- [1,2642,null,{}] 20:40:28 INFO - PROCESS | 1651 | 1461642027997 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}] 20:40:28 INFO - PROCESS | 1651 | 1461642028184 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:40:28 INFO - PROCESS | 1651 | 1461642028307 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x14401c000 == 104 [pid = 1651] [id = 668] 20:40:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x143ef1800) [pid = 1651] [serial = 2004] [outer = 0x0] 20:40:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x143f55000) [pid = 1651] [serial = 2005] [outer = 0x143ef1800] 20:40:28 INFO - PROCESS | 1651 | 1461642028341 Marionette DEBUG loaded listener.js 20:40:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x146504c00) [pid = 1651] [serial = 2006] [outer = 0x143ef1800] 20:40:28 INFO - PROCESS | 1651 | 1461642028813 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]]]}] 20:40:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:40:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 875ms 20:40:28 INFO - PROCESS | 1651 | 1461642028865 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:40:28 INFO - PROCESS | 1651 | 1461642028867 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:40:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:40:28 INFO - PROCESS | 1651 | 1461642028869 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:40:28 INFO - PROCESS | 1651 | 1461642028870 Marionette TRACE conn2 <- [1,2646,null,{}] 20:40:28 INFO - PROCESS | 1651 | 1461642028873 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}] 20:40:29 INFO - PROCESS | 1651 | 1461642029001 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:40:29 INFO - PROCESS | 1651 | 1461642029101 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f8f800 == 105 [pid = 1651] [id = 669] 20:40:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x114b43000) [pid = 1651] [serial = 2007] [outer = 0x0] 20:40:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12b80bc00) [pid = 1651] [serial = 2008] [outer = 0x114b43000] 20:40:29 INFO - PROCESS | 1651 | 1461642029132 Marionette DEBUG loaded listener.js 20:40:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x143f56400) [pid = 1651] [serial = 2009] [outer = 0x114b43000] 20:40:29 INFO - PROCESS | 1651 | 1461642029964 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]]]}] 20:40:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:40:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1119ms 20:40:29 INFO - PROCESS | 1651 | 1461642029989 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:40:29 INFO - PROCESS | 1651 | 1461642029991 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:40:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:40:30 INFO - PROCESS | 1651 | 1461642029997 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:40:30 INFO - PROCESS | 1651 | 1461642029999 Marionette TRACE conn2 <- [1,2650,null,{}] 20:40:30 INFO - PROCESS | 1651 | 1461642030003 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}] 20:40:30 INFO - PROCESS | 1651 | 1461642030125 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:40:30 INFO - PROCESS | 1651 | 1461642030261 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dd05800 == 106 [pid = 1651] [id = 670] 20:40:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x114bb7400) [pid = 1651] [serial = 2010] [outer = 0x0] 20:40:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x114f53800) [pid = 1651] [serial = 2011] [outer = 0x114bb7400] 20:40:30 INFO - PROCESS | 1651 | 1461642030292 Marionette DEBUG loaded listener.js 20:40:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x115767c00) [pid = 1651] [serial = 2012] [outer = 0x114bb7400] 20:40:30 INFO - PROCESS | 1651 | 1461642030730 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]]]}] 20:40:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:40:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 774ms 20:40:30 INFO - PROCESS | 1651 | 1461642030769 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:40:30 INFO - PROCESS | 1651 | 1461642030773 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:40:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:40:30 INFO - PROCESS | 1651 | 1461642030796 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:40:30 INFO - PROCESS | 1651 | 1461642030797 Marionette TRACE conn2 <- [1,2654,null,{}] 20:40:30 INFO - PROCESS | 1651 | 1461642030800 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}] 20:40:30 INFO - PROCESS | 1651 | 1461642030917 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:40:31 INFO - PROCESS | 1651 | 1461642031047 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x129de3000 == 107 [pid = 1651] [id = 671] 20:40:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x11ad70c00) [pid = 1651] [serial = 2013] [outer = 0x0] 20:40:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12381e000) [pid = 1651] [serial = 2014] [outer = 0x11ad70c00] 20:40:31 INFO - PROCESS | 1651 | 1461642031078 Marionette DEBUG loaded listener.js 20:40:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x124036000) [pid = 1651] [serial = 2015] [outer = 0x11ad70c00] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x137d2f800 == 106 [pid = 1651] [id = 596] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x138275800 == 105 [pid = 1651] [id = 656] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x138133000 == 104 [pid = 1651] [id = 655] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x124f67800 == 103 [pid = 1651] [id = 654] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x137d2b800 == 102 [pid = 1651] [id = 653] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x137b54000 == 101 [pid = 1651] [id = 652] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x139c86400) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x137d55000) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x137ad1c00) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x13024b000) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x137f74400) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12d396000) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x139e3c000) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x130920000 == 100 [pid = 1651] [id = 651] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe65800 == 99 [pid = 1651] [id = 650] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12dc36000 == 98 [pid = 1651] [id = 649] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129dd3800 == 97 [pid = 1651] [id = 648] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123c41800 == 96 [pid = 1651] [id = 647] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x127304800 == 95 [pid = 1651] [id = 646] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x14379f000 == 94 [pid = 1651] [id = 641] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x13aebd000 == 93 [pid = 1651] [id = 640] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x13acd3000 == 92 [pid = 1651] [id = 639] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x139f12000 == 91 [pid = 1651] [id = 638] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x130926000 == 90 [pid = 1651] [id = 637] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d297000 == 89 [pid = 1651] [id = 636] 20:40:31 INFO - PROCESS | 1651 | --DOCSHELL 0x113494000 == 88 [pid = 1651] [id = 635] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x129db4c00) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12b2f4000) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x1242e4800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x11862a000) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x123f45400) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12d39ac00) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x114241400) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x114fe6400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12d219000) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12b481400) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12eab3400) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12b249c00) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x114f8b000) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x123826c00) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12f623800) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12d11c000) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11bfbcc00) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11b55a800) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12d1e3400) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12ddd7c00) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x123822c00) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x137ac8800) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12f031c00) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x124f83800) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x130248000) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x12fd06400) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12bad9000) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 20:40:31 INFO - PROCESS | 1651 | 1461642031557 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]]]}] 20:40:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:40:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 773ms 20:40:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:40:31 INFO - PROCESS | 1651 | 1461642031568 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:40:31 INFO - PROCESS | 1651 | 1461642031570 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:40:31 INFO - PROCESS | 1651 | 1461642031572 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:40:31 INFO - PROCESS | 1651 | 1461642031574 Marionette TRACE conn2 <- [1,2658,null,{}] 20:40:31 INFO - PROCESS | 1651 | 1461642031584 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}] 20:40:31 INFO - PROCESS | 1651 | 1461642031691 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:40:31 INFO - PROCESS | 1651 | 1461642031697 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c106800 == 89 [pid = 1651] [id = 672] 20:40:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x1241e9000) [pid = 1651] [serial = 2016] [outer = 0x0] 20:40:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x129daec00) [pid = 1651] [serial = 2017] [outer = 0x1241e9000] 20:40:31 INFO - PROCESS | 1651 | 1461642031726 Marionette DEBUG loaded listener.js 20:40:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12b3dc000) [pid = 1651] [serial = 2018] [outer = 0x1241e9000] 20:40:32 INFO - PROCESS | 1651 | 1461642032131 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]]]}] 20:40:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:40:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 574ms 20:40:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:40:32 INFO - PROCESS | 1651 | 1461642032146 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:40:32 INFO - PROCESS | 1651 | 1461642032148 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:40:32 INFO - PROCESS | 1651 | 1461642032150 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:40:32 INFO - PROCESS | 1651 | 1461642032151 Marionette TRACE conn2 <- [1,2662,null,{}] 20:40:32 INFO - PROCESS | 1651 | 1461642032154 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}] 20:40:32 INFO - PROCESS | 1651 | 1461642032260 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:40:32 INFO - PROCESS | 1651 | 1461642032283 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302b7000 == 90 [pid = 1651] [id = 673] 20:40:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12b483800) [pid = 1651] [serial = 2019] [outer = 0x0] 20:40:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12bad7000) [pid = 1651] [serial = 2020] [outer = 0x12b483800] 20:40:32 INFO - PROCESS | 1651 | 1461642032309 Marionette DEBUG loaded listener.js 20:40:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12d123c00) [pid = 1651] [serial = 2021] [outer = 0x12b483800] 20:40:32 INFO - PROCESS | 1651 | 1461642032685 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]]]}] 20:40:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:40:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 568ms 20:40:32 INFO - PROCESS | 1651 | 1461642032719 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:40:32 INFO - PROCESS | 1651 | 1461642032720 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:40:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:40:32 INFO - PROCESS | 1651 | 1461642032722 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:40:32 INFO - PROCESS | 1651 | 1461642032723 Marionette TRACE conn2 <- [1,2666,null,{}] 20:40:32 INFO - PROCESS | 1651 | 1461642032726 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}] 20:40:32 INFO - PROCESS | 1651 | 1461642032829 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:40:32 INFO - PROCESS | 1651 | 1461642032833 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a9d000 == 91 [pid = 1651] [id = 674] 20:40:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12d1e3000) [pid = 1651] [serial = 2022] [outer = 0x0] 20:40:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12d391400) [pid = 1651] [serial = 2023] [outer = 0x12d1e3000] 20:40:32 INFO - PROCESS | 1651 | 1461642032859 Marionette DEBUG loaded listener.js 20:40:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12d79e800) [pid = 1651] [serial = 2024] [outer = 0x12d1e3000] 20:40:33 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) 20:40:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1069ms 20:40:33 INFO - PROCESS | 1651 | 1461642033787 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]]]}] 20:40:33 INFO - PROCESS | 1651 | 1461642033799 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:40:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:40:33 INFO - PROCESS | 1651 | 1461642033800 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:40:33 INFO - PROCESS | 1651 | 1461642033802 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:40:33 INFO - PROCESS | 1651 | 1461642033804 Marionette TRACE conn2 <- [1,2670,null,{}] 20:40:33 INFO - PROCESS | 1651 | 1461642033806 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}] 20:40:33 INFO - PROCESS | 1651 | 1461642033958 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:40:33 INFO - PROCESS | 1651 | 1461642033974 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x137dd1000 == 92 [pid = 1651] [id = 675] 20:40:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12e558800) [pid = 1651] [serial = 2025] [outer = 0x0] 20:40:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12f2c0800) [pid = 1651] [serial = 2026] [outer = 0x12e558800] 20:40:34 INFO - PROCESS | 1651 | 1461642034003 Marionette DEBUG loaded listener.js 20:40:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12fef3000) [pid = 1651] [serial = 2027] [outer = 0x12e558800] 20:40:34 INFO - PROCESS | 1651 | 1461642034864 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] 20:40:34 INFO - PROCESS | 1651 | 1461642034873 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:40:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:40:34 INFO - PROCESS | 1651 | 1461642034875 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:40:34 INFO - PROCESS | 1651 | 1461642034878 Marionette TRACE conn2 <- [1,2674,null,{}] 20:40:34 INFO - PROCESS | 1651 | 1461642034881 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}] 20:40:35 INFO - PROCESS | 1651 | 1461642035016 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:40:35 INFO - PROCESS | 1651 | 1461642035032 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x13812f800 == 93 [pid = 1651] [id = 676] 20:40:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12fef3400) [pid = 1651] [serial = 2028] [outer = 0x0] 20:40:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x137acb400) [pid = 1651] [serial = 2029] [outer = 0x12fef3400] 20:40:35 INFO - PROCESS | 1651 | 1461642035057 Marionette DEBUG loaded listener.js 20:40:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x137f70800) [pid = 1651] [serial = 2030] [outer = 0x12fef3400] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12f2ba400) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12f2b1c00) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x137744c00) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1147d5c00) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11867ac00) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12b2ec000) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11c410000) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12b24a000) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x115935800) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12d21f800) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x114bed800) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:40:35 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x114beb800) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:40:35 INFO - PROCESS | 1651 | 1461642035921 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] 20:40:35 INFO - PROCESS | 1651 | 1461642035948 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:40:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:40:35 INFO - PROCESS | 1651 | 1461642035950 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:40:35 INFO - PROCESS | 1651 | 1461642035952 Marionette TRACE conn2 <- [1,2678,null,{}] 20:40:35 INFO - PROCESS | 1651 | 1461642035954 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}] 20:40:36 INFO - PROCESS | 1651 | 1461642036059 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:40:36 INFO - PROCESS | 1651 | 1461642036139 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x137aa5800 == 94 [pid = 1651] [id = 677] 20:40:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x114bef800) [pid = 1651] [serial = 2031] [outer = 0x0] 20:40:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12b47f000) [pid = 1651] [serial = 2032] [outer = 0x114bef800] 20:40:36 INFO - PROCESS | 1651 | 1461642036165 Marionette DEBUG loaded listener.js 20:40:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12dc0a400) [pid = 1651] [serial = 2033] [outer = 0x114bef800] 20:40:36 INFO - PROCESS | 1651 | 1461642036940 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]]]}] 20:40:36 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) 20:40:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 20:40:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:40:36 INFO - PROCESS | 1651 | 1461642036971 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:40:36 INFO - PROCESS | 1651 | 1461642036972 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:40:36 INFO - PROCESS | 1651 | 1461642036974 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:40:36 INFO - PROCESS | 1651 | 1461642036975 Marionette TRACE conn2 <- [1,2682,null,{}] 20:40:36 INFO - PROCESS | 1651 | 1461642036986 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}] 20:40:37 INFO - PROCESS | 1651 | 1461642037089 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:40:37 INFO - PROCESS | 1651 | 1461642037093 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f13800 == 95 [pid = 1651] [id = 678] 20:40:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12bdbe000) [pid = 1651] [serial = 2034] [outer = 0x0] 20:40:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x139e3fc00) [pid = 1651] [serial = 2035] [outer = 0x12bdbe000] 20:40:37 INFO - PROCESS | 1651 | 1461642037119 Marionette DEBUG loaded listener.js 20:40:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x13a98f800) [pid = 1651] [serial = 2036] [outer = 0x12bdbe000] 20:40:38 INFO - PROCESS | 1651 | 1461642038004 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]]]}] 20:40:38 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) 20:40:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1073ms 20:40:38 INFO - PROCESS | 1651 | 1461642038047 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:40:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:40:38 INFO - PROCESS | 1651 | 1461642038050 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:40:38 INFO - PROCESS | 1651 | 1461642038054 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:40:38 INFO - PROCESS | 1651 | 1461642038057 Marionette TRACE conn2 <- [1,2686,null,{}] 20:40:38 INFO - PROCESS | 1651 | 1461642038061 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}] 20:40:38 INFO - PROCESS | 1651 | 1461642038199 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:40:38 INFO - PROCESS | 1651 | 1461642038322 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f6d000 == 96 [pid = 1651] [id = 679] 20:40:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x114bea000) [pid = 1651] [serial = 2037] [outer = 0x0] 20:40:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x114bf1400) [pid = 1651] [serial = 2038] [outer = 0x114bea000] 20:40:38 INFO - PROCESS | 1651 | 1461642038358 Marionette DEBUG loaded listener.js 20:40:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x117986c00) [pid = 1651] [serial = 2039] [outer = 0x114bea000] 20:40:39 INFO - PROCESS | 1651 | 1461642039309 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] 20:40:39 INFO - PROCESS | 1651 | 1461642039333 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:40:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:40:39 INFO - PROCESS | 1651 | 1461642039337 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:40:39 INFO - PROCESS | 1651 | 1461642039339 Marionette TRACE conn2 <- [1,2690,null,{}] 20:40:39 INFO - PROCESS | 1651 | 1461642039342 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}] 20:40:39 INFO - PROCESS | 1651 | 1461642039467 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:40:39 INFO - PROCESS | 1651 | 1461642039590 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a9b800 == 97 [pid = 1651] [id = 680] 20:40:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11862dc00) [pid = 1651] [serial = 2040] [outer = 0x0] 20:40:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x1275d3c00) [pid = 1651] [serial = 2041] [outer = 0x11862dc00] 20:40:39 INFO - PROCESS | 1651 | 1461642039643 Marionette DEBUG loaded listener.js 20:40:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12b3e0800) [pid = 1651] [serial = 2042] [outer = 0x11862dc00] 20:40:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:40:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:40:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:40:40 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 20:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:40:40 INFO - _addTest/ [0,2693,"getWindowHandle",null] 20:40:40 INFO - PROCESS | 1651 | 1461642040560 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:40:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:40:40 INFO - PROCESS | 1651 | 1461642040580 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:40:40 INFO - PROCESS | 1651 | 1461642040583 Marionette TRACE conn2 <- [1,2694,null,{}] 20:40:40 INFO - PROCESS | 1651 | 1461642040591 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}] 20:40:40 INFO - PROCESS | 1651 | 1461642040718 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:40:40 INFO - PROCESS | 1651 | 1461642040840 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aeba000 == 98 [pid = 1651] [id = 681] 20:40:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12dc10400) [pid = 1651] [serial = 2043] [outer = 0x0] 20:40:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12eab3800) [pid = 1651] [serial = 2044] [outer = 0x12dc10400] 20:40:40 INFO - PROCESS | 1651 | 1461642040894 Marionette DEBUG loaded listener.js 20:40:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12f7ac400) [pid = 1651] [serial = 2045] [outer = 0x12dc10400] 20:40:41 INFO - PROCESS | 1651 | 1461642041816 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] 20:40:41 INFO - PROCESS | 1651 | 1461642041858 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:40:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:40:41 INFO - PROCESS | 1651 | 1461642041860 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:40:41 INFO - PROCESS | 1651 | 1461642041862 Marionette TRACE conn2 <- [1,2698,null,{}] 20:40:41 INFO - PROCESS | 1651 | 1461642041864 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}] 20:40:41 INFO - PROCESS | 1651 | 1461642041986 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:40:42 INFO - PROCESS | 1651 | 1461642042111 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x144015800 == 99 [pid = 1651] [id = 682] 20:40:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12fef8000) [pid = 1651] [serial = 2046] [outer = 0x0] 20:40:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x13a90b400) [pid = 1651] [serial = 2047] [outer = 0x12fef8000] 20:40:42 INFO - PROCESS | 1651 | 1461642042165 Marionette DEBUG loaded listener.js 20:40:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x13ba90800) [pid = 1651] [serial = 2048] [outer = 0x12fef8000] 20:40:43 INFO - PROCESS | 1651 | 1461642043082 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] 20:40:43 INFO - PROCESS | 1651 | 1461642043132 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:40:43 INFO - PROCESS | 1651 | 1461642043134 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - PROCESS | 1651 | 1461642043135 Marionette TRACE conn2 <- [1,2702,null,{}] 20:40:43 INFO - PROCESS | 1651 | 1461642043138 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}] 20:40:43 INFO - PROCESS | 1651 | 1461642043258 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:40:43 INFO - PROCESS | 1651 | 1461642043384 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x14490d000 == 100 [pid = 1651] [id = 683] 20:40:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x13ac63000) [pid = 1651] [serial = 2049] [outer = 0x0] 20:40:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x13ac69000) [pid = 1651] [serial = 2050] [outer = 0x13ac63000] 20:40:43 INFO - PROCESS | 1651 | 1461642043435 Marionette DEBUG loaded listener.js 20:40:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x13ac6e400) [pid = 1651] [serial = 2051] [outer = 0x13ac63000] 20:40:43 INFO - PROCESS | 1651 | 1461642043859 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]]]}] 20:40:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:40:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 20:40:43 INFO - PROCESS | 1651 | 1461642043905 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:40:43 INFO - PROCESS | 1651 | 1461642043906 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:40:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:40:43 INFO - PROCESS | 1651 | 1461642043909 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:40:43 INFO - PROCESS | 1651 | 1461642043910 Marionette TRACE conn2 <- [1,2706,null,{}] 20:40:43 INFO - PROCESS | 1651 | 1461642043912 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}] 20:40:44 INFO - PROCESS | 1651 | 1461642044051 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:40:44 INFO - PROCESS | 1651 | 1461642044176 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x145969800 == 101 [pid = 1651] [id = 684] 20:40:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x13ac68400) [pid = 1651] [serial = 2052] [outer = 0x0] 20:40:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x13bab7c00) [pid = 1651] [serial = 2053] [outer = 0x13ac68400] 20:40:44 INFO - PROCESS | 1651 | 1461642044213 Marionette DEBUG loaded listener.js 20:40:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x143f4d000) [pid = 1651] [serial = 2054] [outer = 0x13ac68400] 20:40:44 INFO - PROCESS | 1651 | 1461642044617 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]]]}] 20:40:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:40:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 770ms 20:40:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:40:44 INFO - PROCESS | 1651 | 1461642044701 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:40:44 INFO - PROCESS | 1651 | 1461642044702 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:40:44 INFO - PROCESS | 1651 | 1461642044704 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:40:44 INFO - PROCESS | 1651 | 1461642044706 Marionette TRACE conn2 <- [1,2710,null,{}] 20:40:44 INFO - PROCESS | 1651 | 1461642044708 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}] 20:40:44 INFO - PROCESS | 1651 | 1461642044850 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:40:44 INFO - PROCESS | 1651 | 1461642044953 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x13813f800 == 102 [pid = 1651] [id = 685] 20:40:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x114bf3400) [pid = 1651] [serial = 2055] [outer = 0x0] 20:40:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x13a90cc00) [pid = 1651] [serial = 2056] [outer = 0x114bf3400] 20:40:44 INFO - PROCESS | 1651 | 1461642044984 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x143f57800) [pid = 1651] [serial = 2057] [outer = 0x114bf3400] 20:40:45 INFO - PROCESS | 1651 | 1461642045450 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] 20:40:45 INFO - PROCESS | 1651 | 1461642045495 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:40:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:40:45 INFO - PROCESS | 1651 | 1461642045499 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:40:45 INFO - PROCESS | 1651 | 1461642045501 Marionette TRACE conn2 <- [1,2714,null,{}] 20:40:45 INFO - PROCESS | 1651 | 1461642045503 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}] 20:40:45 INFO - PROCESS | 1651 | 1461642045628 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:40:45 INFO - PROCESS | 1651 | 1461642045728 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddbd800 == 103 [pid = 1651] [id = 686] 20:40:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11ba3f400) [pid = 1651] [serial = 2058] [outer = 0x0] 20:40:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x13a98cc00) [pid = 1651] [serial = 2059] [outer = 0x11ba3f400] 20:40:45 INFO - PROCESS | 1651 | 1461642045759 Marionette DEBUG loaded listener.js 20:40:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13aba1400) [pid = 1651] [serial = 2060] [outer = 0x11ba3f400] 20:40:46 INFO - PROCESS | 1651 | 1461642046158 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]]]}] 20:40:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:40:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 720ms 20:40:46 INFO - PROCESS | 1651 | 1461642046231 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:40:46 INFO - PROCESS | 1651 | 1461642046233 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:40:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:40:46 INFO - PROCESS | 1651 | 1461642046235 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:40:46 INFO - PROCESS | 1651 | 1461642046236 Marionette TRACE conn2 <- [1,2718,null,{}] 20:40:46 INFO - PROCESS | 1651 | 1461642046239 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}] 20:40:46 INFO - PROCESS | 1651 | 1461642046366 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:40:46 INFO - PROCESS | 1651 | 1461642046693 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119715000 == 104 [pid = 1651] [id = 687] 20:40:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x113509400) [pid = 1651] [serial = 2061] [outer = 0x0] 20:40:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11350b800) [pid = 1651] [serial = 2062] [outer = 0x113509400] 20:40:46 INFO - PROCESS | 1651 | 1461642046750 Marionette DEBUG loaded listener.js 20:40:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x114beac00) [pid = 1651] [serial = 2063] [outer = 0x113509400] 20:40:47 INFO - PROCESS | 1651 | 1461642047218 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] 20:40:47 INFO - PROCESS | 1651 | 1461642047264 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:40:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:40:47 INFO - PROCESS | 1651 | 1461642047278 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:40:47 INFO - PROCESS | 1651 | 1461642047281 Marionette TRACE conn2 <- [1,2722,null,{}] 20:40:47 INFO - PROCESS | 1651 | 1461642047285 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}] 20:40:47 INFO - PROCESS | 1651 | 1461642047410 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:40:47 INFO - PROCESS | 1651 | 1461642047510 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a554800 == 105 [pid = 1651] [id = 688] 20:40:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x114f55000) [pid = 1651] [serial = 2064] [outer = 0x0] 20:40:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x114f91000) [pid = 1651] [serial = 2065] [outer = 0x114f55000] 20:40:47 INFO - PROCESS | 1651 | 1461642047539 Marionette DEBUG loaded listener.js 20:40:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x114fbf000) [pid = 1651] [serial = 2066] [outer = 0x114f55000] 20:40:48 INFO - PROCESS | 1651 | 1461642048086 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] 20:40:48 INFO - PROCESS | 1651 | 1461642048158 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:40:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:40:48 INFO - PROCESS | 1651 | 1461642048163 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:40:48 INFO - PROCESS | 1651 | 1461642048165 Marionette TRACE conn2 <- [1,2726,null,{}] 20:40:48 INFO - PROCESS | 1651 | 1461642048169 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}] 20:40:48 INFO - PROCESS | 1651 | 1461642048350 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:40:48 INFO - PROCESS | 1651 | 1461642048501 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b41800 == 106 [pid = 1651] [id = 689] 20:40:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x114bb8800) [pid = 1651] [serial = 2067] [outer = 0x0] 20:40:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x11862c000) [pid = 1651] [serial = 2068] [outer = 0x114bb8800] 20:40:48 INFO - PROCESS | 1651 | 1461642048530 Marionette DEBUG loaded listener.js 20:40:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x118e10400) [pid = 1651] [serial = 2069] [outer = 0x114bb8800] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1380c9000 == 105 [pid = 1651] [id = 386] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137aa5800 == 104 [pid = 1651] [id = 677] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13812f800 == 103 [pid = 1651] [id = 676] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137dd1000 == 102 [pid = 1651] [id = 675] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12fdd1400) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x13aa1f400) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x13babe800) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x139e3b800) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137a9d000 == 101 [pid = 1651] [id = 674] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1302b7000 == 100 [pid = 1651] [id = 673] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12c106800 == 99 [pid = 1651] [id = 672] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x129de3000 == 98 [pid = 1651] [id = 671] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12dd05800 == 97 [pid = 1651] [id = 670] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x14401c000 == 96 [pid = 1651] [id = 668] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x146224000 == 95 [pid = 1651] [id = 667] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x144771800 == 94 [pid = 1651] [id = 666] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x14475c000 == 93 [pid = 1651] [id = 665] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x138450000 == 92 [pid = 1651] [id = 664] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x145971000 == 91 [pid = 1651] [id = 663] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1449e3000 == 90 [pid = 1651] [id = 662] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1440d3000 == 89 [pid = 1651] [id = 661] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13aebc800 == 88 [pid = 1651] [id = 660] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12fe76000 == 87 [pid = 1651] [id = 659] 20:40:48 INFO - PROCESS | 1651 | --DOCSHELL 0x129de6000 == 86 [pid = 1651] [id = 658] 20:40:48 INFO - PROCESS | 1651 | 1461642048953 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]]]}] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x137acc000) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 20:40:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:40:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 820ms 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12f7b0800) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x137acfc00) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x137744400) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x137d5a400) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x114bf0800) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11c3bf400) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12b240000) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11c4a1400) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12bfb6400) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12d34dc00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12b164800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x123f50800) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x123b59400) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x13a908400) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x114356800) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12e55ec00) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12b479000) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12bc5a000) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x137f75400) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x137ac5400) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12eab5800) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x118f53000) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11be14c00) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12d39e000) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x114bec400) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12f2bec00) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12e9d4800) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x123f4b400) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x139e34c00) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x137ac7c00) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 20:40:48 INFO - PROCESS | 1651 | 1461642048994 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:40:48 INFO - PROCESS | 1651 | 1461642048995 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:40:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:40:49 INFO - PROCESS | 1651 | 1461642049002 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:40:49 INFO - PROCESS | 1651 | 1461642049006 Marionette TRACE conn2 <- [1,2730,null,{}] 20:40:49 INFO - PROCESS | 1651 | 1461642049019 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}] 20:40:49 INFO - PROCESS | 1651 | 1461642049129 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:40:49 INFO - PROCESS | 1651 | 1461642049134 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b187000 == 87 [pid = 1651] [id = 690] 20:40:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x119b17800) [pid = 1651] [serial = 2070] [outer = 0x0] 20:40:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x11ab42c00) [pid = 1651] [serial = 2071] [outer = 0x119b17800] 20:40:49 INFO - PROCESS | 1651 | 1461642049161 Marionette DEBUG loaded listener.js 20:40:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11ad84400) [pid = 1651] [serial = 2072] [outer = 0x119b17800] 20:40:50 INFO - PROCESS | 1651 | 1461642050029 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] 20:40:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:40:50 INFO - PROCESS | 1651 | 1461642050080 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:40:50 INFO - PROCESS | 1651 | 1461642050082 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:40:50 INFO - PROCESS | 1651 | 1461642050083 Marionette TRACE conn2 <- [1,2734,null,{}] 20:40:50 INFO - PROCESS | 1651 | 1461642050090 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}] 20:40:50 INFO - PROCESS | 1651 | 1461642050190 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:40:50 INFO - PROCESS | 1651 | 1461642050195 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d29b000 == 88 [pid = 1651] [id = 691] 20:40:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11ad85000) [pid = 1651] [serial = 2073] [outer = 0x0] 20:40:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11be20000) [pid = 1651] [serial = 2074] [outer = 0x11ad85000] 20:40:50 INFO - PROCESS | 1651 | 1461642050222 Marionette DEBUG loaded listener.js 20:40:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11bf52800) [pid = 1651] [serial = 2075] [outer = 0x11ad85000] 20:40:50 INFO - PROCESS | 1651 | 1461642050591 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]]]}] 20:40:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:40:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms 20:40:50 INFO - PROCESS | 1651 | 1461642050606 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:40:50 INFO - PROCESS | 1651 | 1461642050607 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:40:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:40:50 INFO - PROCESS | 1651 | 1461642050609 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:40:50 INFO - PROCESS | 1651 | 1461642050612 Marionette TRACE conn2 <- [1,2738,null,{}] 20:40:50 INFO - PROCESS | 1651 | 1461642050617 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}] 20:40:50 INFO - PROCESS | 1651 | 1461642050722 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:40:50 INFO - PROCESS | 1651 | 1461642050826 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddbb800 == 89 [pid = 1651] [id = 692] 20:40:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11c412c00) [pid = 1651] [serial = 2076] [outer = 0x0] 20:40:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11c419800) [pid = 1651] [serial = 2077] [outer = 0x11c412c00] 20:40:50 INFO - PROCESS | 1651 | 1461642050859 Marionette DEBUG loaded listener.js 20:40:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x123a55000) [pid = 1651] [serial = 2078] [outer = 0x11c412c00] 20:40:51 INFO - PROCESS | 1651 | 1461642051220 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]]]}] 20:40:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:40:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 624ms 20:40:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:40:51 INFO - PROCESS | 1651 | 1461642051233 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:40:51 INFO - PROCESS | 1651 | 1461642051234 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:40:51 INFO - PROCESS | 1651 | 1461642051236 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:40:51 INFO - PROCESS | 1651 | 1461642051237 Marionette TRACE conn2 <- [1,2742,null,{}] 20:40:51 INFO - PROCESS | 1651 | 1461642051240 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}] 20:40:51 INFO - PROCESS | 1651 | 1461642051383 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:40:51 INFO - PROCESS | 1651 | 1461642051402 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eae3800 == 90 [pid = 1651] [id = 693] 20:40:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x123a5c800) [pid = 1651] [serial = 2079] [outer = 0x0] 20:40:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x123f40000) [pid = 1651] [serial = 2080] [outer = 0x123a5c800] 20:40:51 INFO - PROCESS | 1651 | 1461642051428 Marionette DEBUG loaded listener.js 20:40:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x123f52c00) [pid = 1651] [serial = 2081] [outer = 0x123a5c800] 20:40:51 INFO - PROCESS | 1651 | 1461642051819 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]]]}] 20:40:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:40:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 619ms 20:40:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:40:51 INFO - PROCESS | 1651 | 1461642051856 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:40:51 INFO - PROCESS | 1651 | 1461642051858 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:40:51 INFO - PROCESS | 1651 | 1461642051860 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:40:51 INFO - PROCESS | 1651 | 1461642051861 Marionette TRACE conn2 <- [1,2746,null,{}] 20:40:51 INFO - PROCESS | 1651 | 1461642051863 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}] 20:40:52 INFO - PROCESS | 1651 | 1461642052009 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:40:52 INFO - PROCESS | 1651 | 1461642052028 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbc9800 == 91 [pid = 1651] [id = 694] 20:40:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12402bc00) [pid = 1651] [serial = 2082] [outer = 0x0] 20:40:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x124f82000) [pid = 1651] [serial = 2083] [outer = 0x12402bc00] 20:40:52 INFO - PROCESS | 1651 | 1461642052054 Marionette DEBUG loaded listener.js 20:40:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x127dc2000) [pid = 1651] [serial = 2084] [outer = 0x12402bc00] 20:40:52 INFO - PROCESS | 1651 | 1461642052418 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]]]}] 20:40:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:40:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 570ms 20:40:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:40:52 INFO - PROCESS | 1651 | 1461642052431 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:40:52 INFO - PROCESS | 1651 | 1461642052432 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:40:52 INFO - PROCESS | 1651 | 1461642052434 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:40:52 INFO - PROCESS | 1651 | 1461642052435 Marionette TRACE conn2 <- [1,2750,null,{}] 20:40:52 INFO - PROCESS | 1651 | 1461642052437 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}] 20:40:52 INFO - PROCESS | 1651 | 1461642052576 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:40:52 INFO - PROCESS | 1651 | 1461642052594 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1304a0800 == 92 [pid = 1651] [id = 695] 20:40:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x1273e3000) [pid = 1651] [serial = 2085] [outer = 0x0] 20:40:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x129b78000) [pid = 1651] [serial = 2086] [outer = 0x1273e3000] 20:40:52 INFO - PROCESS | 1651 | 1461642052620 Marionette DEBUG loaded listener.js 20:40:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x129daf800) [pid = 1651] [serial = 2087] [outer = 0x1273e3000] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x114bb7400) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12b483800) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11ad70c00) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12e558800) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x1241e9000) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12d1e3000) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12fef3400) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:40:53 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x114bef800) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:40:53 INFO - PROCESS | 1651 | 1461642053132 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]]]}] 20:40:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:40:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 718ms 20:40:53 INFO - PROCESS | 1651 | 1461642053152 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:40:53 INFO - PROCESS | 1651 | 1461642053153 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:40:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:40:53 INFO - PROCESS | 1651 | 1461642053156 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:40:53 INFO - PROCESS | 1651 | 1461642053157 Marionette TRACE conn2 <- [1,2754,null,{}] 20:40:53 INFO - PROCESS | 1651 | 1461642053159 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}] 20:40:53 INFO - PROCESS | 1651 | 1461642053266 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:40:53 INFO - PROCESS | 1651 | 1461642053359 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x130922000 == 93 [pid = 1651] [id = 696] 20:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x129047c00) [pid = 1651] [serial = 2088] [outer = 0x0] 20:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x129db1000) [pid = 1651] [serial = 2089] [outer = 0x129047c00] 20:40:53 INFO - PROCESS | 1651 | 1461642053386 Marionette DEBUG loaded listener.js 20:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12b165800) [pid = 1651] [serial = 2090] [outer = 0x129047c00] 20:40:53 INFO - PROCESS | 1651 | 1461642053666 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]]]}] 20:40:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:40:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 523ms 20:40:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:40:53 INFO - PROCESS | 1651 | 1461642053685 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:40:53 INFO - PROCESS | 1651 | 1461642053686 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:40:53 INFO - PROCESS | 1651 | 1461642053688 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:40:53 INFO - PROCESS | 1651 | 1461642053689 Marionette TRACE conn2 <- [1,2758,null,{}] 20:40:53 INFO - PROCESS | 1651 | 1461642053692 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}] 20:40:53 INFO - PROCESS | 1651 | 1461642053813 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:40:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbca800 == 92 [pid = 1651] [id = 16] 20:40:53 INFO - PROCESS | 1651 | 1461642053860 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x123c2f000 == 93 [pid = 1651] [id = 697] 20:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x119b0f000) [pid = 1651] [serial = 2091] [outer = 0x0] 20:40:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12b164400) [pid = 1651] [serial = 2092] [outer = 0x119b0f000] 20:40:53 INFO - PROCESS | 1651 | 1461642053974 Marionette DEBUG loaded listener.js 20:40:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12b2f9400) [pid = 1651] [serial = 2093] [outer = 0x119b0f000] 20:40:54 INFO - PROCESS | 1651 | 1461642054307 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]]]}] 20:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 20:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:40:54 INFO - PROCESS | 1651 | 1461642054357 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 1651 | 1461642054359 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:40:54 INFO - PROCESS | 1651 | 1461642054361 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 1651 | 1461642054363 Marionette TRACE conn2 <- [1,2762,null,{}] 20:40:54 INFO - PROCESS | 1651 | 1461642054365 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}] 20:40:54 INFO - PROCESS | 1651 | 1461642054486 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:40:54 INFO - PROCESS | 1651 | 1461642054568 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b59000 == 94 [pid = 1651] [id = 698] 20:40:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x119b16800) [pid = 1651] [serial = 2094] [outer = 0x0] 20:40:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12b3e0400) [pid = 1651] [serial = 2095] [outer = 0x119b16800] 20:40:54 INFO - PROCESS | 1651 | 1461642054594 Marionette DEBUG loaded listener.js 20:40:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12bc5f400) [pid = 1651] [serial = 2096] [outer = 0x119b16800] 20:40:54 INFO - PROCESS | 1651 | 1461642054885 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]]]}] 20:40:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:40:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 20:40:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:40:54 INFO - PROCESS | 1651 | 1461642054932 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:40:54 INFO - PROCESS | 1651 | 1461642054933 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:40:54 INFO - PROCESS | 1651 | 1461642054935 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:40:54 INFO - PROCESS | 1651 | 1461642054936 Marionette TRACE conn2 <- [1,2766,null,{}] 20:40:54 INFO - PROCESS | 1651 | 1461642054939 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}] 20:40:55 INFO - PROCESS | 1651 | 1461642055047 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:40:55 INFO - PROCESS | 1651 | 1461642055300 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e44800 == 95 [pid = 1651] [id = 699] 20:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x114357400) [pid = 1651] [serial = 2097] [outer = 0x0] 20:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x114753000) [pid = 1651] [serial = 2098] [outer = 0x114357400] 20:40:55 INFO - PROCESS | 1651 | 1461642055349 Marionette DEBUG loaded listener.js 20:40:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x114f5c800) [pid = 1651] [serial = 2099] [outer = 0x114357400] 20:40:55 INFO - PROCESS | 1651 | 1461642055819 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]]]}] 20:40:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:40:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 921ms 20:40:55 INFO - PROCESS | 1651 | 1461642055857 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:40:55 INFO - PROCESS | 1651 | 1461642055860 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:40:55 INFO - PROCESS | 1651 | 1461642055863 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:40:55 INFO - PROCESS | 1651 | 1461642055865 Marionette TRACE conn2 <- [1,2770,null,{}] 20:40:55 INFO - PROCESS | 1651 | 1461642055869 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}] 20:40:56 INFO - PROCESS | 1651 | 1461642056001 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:40:56 INFO - PROCESS | 1651 | 1461642056129 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x129984800 == 96 [pid = 1651] [id = 700] 20:40:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x114f94c00) [pid = 1651] [serial = 2100] [outer = 0x0] 20:40:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x118626400) [pid = 1651] [serial = 2101] [outer = 0x114f94c00] 20:40:56 INFO - PROCESS | 1651 | 1461642056164 Marionette DEBUG loaded listener.js 20:40:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x1191a0000) [pid = 1651] [serial = 2102] [outer = 0x114f94c00] 20:40:56 INFO - PROCESS | 1651 | 1461642056677 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]]]}] 20:40:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:40:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 871ms 20:40:56 INFO - PROCESS | 1651 | 1461642056736 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:40:56 INFO - PROCESS | 1651 | 1461642056741 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:40:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:40:56 INFO - PROCESS | 1651 | 1461642056745 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:40:56 INFO - PROCESS | 1651 | 1461642056747 Marionette TRACE conn2 <- [1,2774,null,{}] 20:40:56 INFO - PROCESS | 1651 | 1461642056751 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}] 20:40:56 INFO - PROCESS | 1651 | 1461642056936 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:40:57 INFO - PROCESS | 1651 | 1461642057069 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd8800 == 97 [pid = 1651] [id = 701] 20:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x11ad83000) [pid = 1651] [serial = 2103] [outer = 0x0] 20:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11bf4f800) [pid = 1651] [serial = 2104] [outer = 0x11ad83000] 20:40:57 INFO - PROCESS | 1651 | 1461642057102 Marionette DEBUG loaded listener.js 20:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11c49b400) [pid = 1651] [serial = 2105] [outer = 0x11ad83000] 20:40:57 INFO - PROCESS | 1651 | 1461642057512 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]]]}] 20:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 822ms 20:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:40:57 INFO - PROCESS | 1651 | 1461642057566 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:40:57 INFO - PROCESS | 1651 | 1461642057568 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:40:57 INFO - PROCESS | 1651 | 1461642057575 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:40:57 INFO - PROCESS | 1651 | 1461642057580 Marionette TRACE conn2 <- [1,2778,null,{}] 20:40:57 INFO - PROCESS | 1651 | 1461642057584 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}] 20:40:57 INFO - PROCESS | 1651 | 1461642057714 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:40:57 INFO - PROCESS | 1651 | 1461642057846 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fa9000 == 98 [pid = 1651] [id = 702] 20:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11bfbe800) [pid = 1651] [serial = 2106] [outer = 0x0] 20:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1273e4400) [pid = 1651] [serial = 2107] [outer = 0x11bfbe800] 20:40:57 INFO - PROCESS | 1651 | 1461642057879 Marionette DEBUG loaded listener.js 20:40:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12b3dd800) [pid = 1651] [serial = 2108] [outer = 0x11bfbe800] 20:40:58 INFO - PROCESS | 1651 | 1461642058302 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]]]}] 20:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 778ms 20:40:58 INFO - PROCESS | 1651 | 1461642058350 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:40:58 INFO - PROCESS | 1651 | 1461642058351 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:40:58 INFO - PROCESS | 1651 | 1461642058354 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:40:58 INFO - PROCESS | 1651 | 1461642058355 Marionette TRACE conn2 <- [1,2782,null,{}] 20:40:58 INFO - PROCESS | 1651 | 1461642058358 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}] 20:40:58 INFO - PROCESS | 1651 | 1461642058484 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:40:58 INFO - PROCESS | 1651 | 1461642058584 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1380e0000 == 99 [pid = 1651] [id = 703] 20:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12b23d000) [pid = 1651] [serial = 2109] [outer = 0x0] 20:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12bad1c00) [pid = 1651] [serial = 2110] [outer = 0x12b23d000] 20:40:58 INFO - PROCESS | 1651 | 1461642058615 Marionette DEBUG loaded listener.js 20:40:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12bfb8800) [pid = 1651] [serial = 2111] [outer = 0x12b23d000] 20:40:59 INFO - PROCESS | 1651 | 1461642059015 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]]]}] 20:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 20:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:40:59 INFO - PROCESS | 1651 | 1461642059027 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 1651 | 1461642059029 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:40:59 INFO - PROCESS | 1651 | 1461642059031 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - PROCESS | 1651 | 1461642059032 Marionette TRACE conn2 <- [1,2786,null,{}] 20:40:59 INFO - PROCESS | 1651 | 1461642059035 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}] 20:40:59 INFO - PROCESS | 1651 | 1461642059160 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:40:59 INFO - PROCESS | 1651 | 1461642059261 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:40:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x138167000 == 100 [pid = 1651] [id = 704] 20:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12d214800) [pid = 1651] [serial = 2112] [outer = 0x0] 20:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12d219c00) [pid = 1651] [serial = 2113] [outer = 0x12d214800] 20:40:59 INFO - PROCESS | 1651 | 1461642059298 Marionette DEBUG loaded listener.js 20:40:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12d350000) [pid = 1651] [serial = 2114] [outer = 0x12d214800] 20:40:59 INFO - PROCESS | 1651 | 1461642059730 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]]]}] 20:40:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:40:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 718ms 20:40:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:40:59 INFO - PROCESS | 1651 | 1461642059750 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:40:59 INFO - PROCESS | 1651 | 1461642059751 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:40:59 INFO - PROCESS | 1651 | 1461642059753 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:40:59 INFO - PROCESS | 1651 | 1461642059754 Marionette TRACE conn2 <- [1,2790,null,{}] 20:40:59 INFO - PROCESS | 1651 | 1461642059757 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}] 20:40:59 INFO - PROCESS | 1651 | 1461642059885 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:41:00 INFO - PROCESS | 1651 | 1461642060019 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x138444800 == 101 [pid = 1651] [id = 705] 20:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12d393c00) [pid = 1651] [serial = 2115] [outer = 0x0] 20:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12d79b000) [pid = 1651] [serial = 2116] [outer = 0x12d393c00] 20:41:00 INFO - PROCESS | 1651 | 1461642060049 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12d7a9800) [pid = 1651] [serial = 2117] [outer = 0x12d393c00] 20:41:00 INFO - PROCESS | 1651 | 1461642060460 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]]]}] 20:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 719ms 20:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:41:00 INFO - PROCESS | 1651 | 1461642060473 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:41:00 INFO - PROCESS | 1651 | 1461642060474 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:41:00 INFO - PROCESS | 1651 | 1461642060476 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:41:00 INFO - PROCESS | 1651 | 1461642060478 Marionette TRACE conn2 <- [1,2794,null,{}] 20:41:00 INFO - PROCESS | 1651 | 1461642060480 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}] 20:41:00 INFO - PROCESS | 1651 | 1461642060605 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:41:00 INFO - PROCESS | 1651 | 1461642060736 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x139f8b800 == 102 [pid = 1651] [id = 706] 20:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12d394000) [pid = 1651] [serial = 2118] [outer = 0x0] 20:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12ddd7c00) [pid = 1651] [serial = 2119] [outer = 0x12d394000] 20:41:00 INFO - PROCESS | 1651 | 1461642060769 Marionette DEBUG loaded listener.js 20:41:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12e55ac00) [pid = 1651] [serial = 2120] [outer = 0x12d394000] 20:41:01 INFO - PROCESS | 1651 | 1461642061184 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]]]}] 20:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 719ms 20:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:41:01 INFO - PROCESS | 1651 | 1461642061196 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 1651 | 1461642061197 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:41:01 INFO - PROCESS | 1651 | 1461642061199 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 1651 | 1461642061200 Marionette TRACE conn2 <- [1,2798,null,{}] 20:41:01 INFO - PROCESS | 1651 | 1461642061203 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}] 20:41:01 INFO - PROCESS | 1651 | 1461642061342 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:41:01 INFO - PROCESS | 1651 | 1461642061445 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ae21800 == 103 [pid = 1651] [id = 707] 20:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12e558800) [pid = 1651] [serial = 2121] [outer = 0x0] 20:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12e577000) [pid = 1651] [serial = 2122] [outer = 0x12e558800] 20:41:01 INFO - PROCESS | 1651 | 1461642061475 Marionette DEBUG loaded listener.js 20:41:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12e9d8000) [pid = 1651] [serial = 2123] [outer = 0x12e558800] 20:41:01 INFO - PROCESS | 1651 | 1461642061898 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]]]}] 20:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 20:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:41:01 INFO - PROCESS | 1651 | 1461642061920 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:41:01 INFO - PROCESS | 1651 | 1461642061921 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:41:01 INFO - PROCESS | 1651 | 1461642061923 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:41:01 INFO - PROCESS | 1651 | 1461642061925 Marionette TRACE conn2 <- [1,2802,null,{}] 20:41:01 INFO - PROCESS | 1651 | 1461642061927 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}] 20:41:02 INFO - PROCESS | 1651 | 1461642062053 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:41:02 INFO - PROCESS | 1651 | 1461642062187 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aede000 == 104 [pid = 1651] [id = 708] 20:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12e559c00) [pid = 1651] [serial = 2124] [outer = 0x0] 20:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12eab6400) [pid = 1651] [serial = 2125] [outer = 0x12e559c00] 20:41:02 INFO - PROCESS | 1651 | 1461642062220 Marionette DEBUG loaded listener.js 20:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12f02cc00) [pid = 1651] [serial = 2126] [outer = 0x12e559c00] 20:41:02 INFO - PROCESS | 1651 | 1461642062615 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]]]}] 20:41:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:41:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 719ms 20:41:02 INFO - PROCESS | 1651 | 1461642062685 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:41:02 INFO - PROCESS | 1651 | 1461642062687 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:41:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:41:02 INFO - PROCESS | 1651 | 1461642062705 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:41:02 INFO - PROCESS | 1651 | 1461642062706 Marionette TRACE conn2 <- [1,2806,null,{}] 20:41:02 INFO - PROCESS | 1651 | 1461642062708 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}] 20:41:02 INFO - PROCESS | 1651 | 1461642062836 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:41:02 INFO - PROCESS | 1651 | 1461642062939 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1437bc800 == 105 [pid = 1651] [id = 709] 20:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12f02e400) [pid = 1651] [serial = 2127] [outer = 0x0] 20:41:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12f61b000) [pid = 1651] [serial = 2128] [outer = 0x12f02e400] 20:41:02 INFO - PROCESS | 1651 | 1461642062974 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12f628c00) [pid = 1651] [serial = 2129] [outer = 0x12f02e400] 20:41:03 INFO - PROCESS | 1651 | 1461642063502 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]]]}] 20:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 826ms 20:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:41:03 INFO - PROCESS | 1651 | 1461642063530 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:41:03 INFO - PROCESS | 1651 | 1461642063532 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:41:03 INFO - PROCESS | 1651 | 1461642063535 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:41:03 INFO - PROCESS | 1651 | 1461642063536 Marionette TRACE conn2 <- [1,2810,null,{}] 20:41:03 INFO - PROCESS | 1651 | 1461642063539 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}] 20:41:03 INFO - PROCESS | 1651 | 1461642063736 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:41:03 INFO - PROCESS | 1651 | 1461642063840 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x138019000 == 106 [pid = 1651] [id = 710] 20:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12d396c00) [pid = 1651] [serial = 2130] [outer = 0x0] 20:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12fac8c00) [pid = 1651] [serial = 2131] [outer = 0x12d396c00] 20:41:03 INFO - PROCESS | 1651 | 1461642063873 Marionette DEBUG loaded listener.js 20:41:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12fd0d000) [pid = 1651] [serial = 2132] [outer = 0x12d396c00] 20:41:04 INFO - PROCESS | 1651 | 1461642064274 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]]]}] 20:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 822ms 20:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:41:04 INFO - PROCESS | 1651 | 1461642064358 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:41:04 INFO - PROCESS | 1651 | 1461642064359 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:41:04 INFO - PROCESS | 1651 | 1461642064361 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:41:04 INFO - PROCESS | 1651 | 1461642064363 Marionette TRACE conn2 <- [1,2814,null,{}] 20:41:04 INFO - PROCESS | 1651 | 1461642064365 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}] 20:41:04 INFO - PROCESS | 1651 | 1461642064496 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:41:04 INFO - PROCESS | 1651 | 1461642064607 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x144772800 == 107 [pid = 1651] [id = 711] 20:41:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12d50f000) [pid = 1651] [serial = 2133] [outer = 0x0] 20:41:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12fdd3800) [pid = 1651] [serial = 2134] [outer = 0x12d50f000] 20:41:04 INFO - PROCESS | 1651 | 1461642064637 Marionette DEBUG loaded listener.js 20:41:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12fef9800) [pid = 1651] [serial = 2135] [outer = 0x12d50f000] 20:41:05 INFO - PROCESS | 1651 | 1461642065339 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]]]}] 20:41:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:41:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1022ms 20:41:05 INFO - PROCESS | 1651 | 1461642065404 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:41:05 INFO - PROCESS | 1651 | 1461642065407 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:41:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:41:05 INFO - PROCESS | 1651 | 1461642065415 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:41:05 INFO - PROCESS | 1651 | 1461642065417 Marionette TRACE conn2 <- [1,2818,null,{}] 20:41:05 INFO - PROCESS | 1651 | 1461642065421 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}] 20:41:05 INFO - PROCESS | 1651 | 1461642065555 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:41:05 INFO - PROCESS | 1651 | 1461642065737 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b188800 == 108 [pid = 1651] [id = 712] 20:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x114f89800) [pid = 1651] [serial = 2136] [outer = 0x0] 20:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x114fb6c00) [pid = 1651] [serial = 2137] [outer = 0x114f89800] 20:41:05 INFO - PROCESS | 1651 | 1461642065791 Marionette DEBUG loaded listener.js 20:41:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x115770400) [pid = 1651] [serial = 2138] [outer = 0x114f89800] 20:41:06 INFO - PROCESS | 1651 | 1461642066342 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]]]}] 20:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 973ms 20:41:06 INFO - PROCESS | 1651 | 1461642066389 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:41:06 INFO - PROCESS | 1651 | 1461642066393 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:41:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:41:06 INFO - PROCESS | 1651 | 1461642066398 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:41:06 INFO - PROCESS | 1651 | 1461642066400 Marionette TRACE conn2 <- [1,2822,null,{}] 20:41:06 INFO - PROCESS | 1651 | 1461642066402 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}] 20:41:06 INFO - PROCESS | 1651 | 1461642066521 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:41:06 INFO - PROCESS | 1651 | 1461642066633 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c3de800 == 109 [pid = 1651] [id = 713] 20:41:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x118f4c000) [pid = 1651] [serial = 2139] [outer = 0x0] 20:41:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x119b0dc00) [pid = 1651] [serial = 2140] [outer = 0x118f4c000] 20:41:06 INFO - PROCESS | 1651 | 1461642066668 Marionette DEBUG loaded listener.js 20:41:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x11bcb7400) [pid = 1651] [serial = 2141] [outer = 0x118f4c000] 20:41:07 INFO - PROCESS | 1651 | 1461642067193 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]]]}] 20:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 873ms 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x137b59000 == 108 [pid = 1651] [id = 698] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123c2f000 == 107 [pid = 1651] [id = 697] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x130922000 == 106 [pid = 1651] [id = 696] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1304a0800 == 105 [pid = 1651] [id = 695] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbc9800 == 104 [pid = 1651] [id = 694] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x139e3fc00) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x137b93000) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x139c8dc00) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x11350f400) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x13ba95000) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x13bc59c00) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x1437f0000) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x143ee6400) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x143f55000) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12eae3800 == 103 [pid = 1651] [id = 693] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddbb800 == 102 [pid = 1651] [id = 692] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d29b000 == 101 [pid = 1651] [id = 691] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b187000 == 100 [pid = 1651] [id = 690] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123b41800 == 99 [pid = 1651] [id = 689] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11a554800 == 98 [pid = 1651] [id = 688] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x119715000 == 97 [pid = 1651] [id = 687] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x13aeba000 == 96 [pid = 1651] [id = 681] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x137a9b800 == 95 [pid = 1651] [id = 680] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x124f6d000 == 94 [pid = 1651] [id = 679] 20:41:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12deb1800 == 93 [pid = 1651] [id = 17] 20:41:07 INFO - PROCESS | 1651 | 1461642067317 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:41:07 INFO - PROCESS | 1651 | 1461642067319 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:41:07 INFO - PROCESS | 1651 | 1461642067321 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:41:07 INFO - PROCESS | 1651 | 1461642067324 Marionette TRACE conn2 <- [1,2826,null,{}] 20:41:07 INFO - PROCESS | 1651 | 1461642067337 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}] 20:41:07 INFO - PROCESS | 1651 | 1461642067453 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x114f53800) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x115767c00) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12bad7000) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12d123c00) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x127dbf000) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12381e000) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x124036000) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12f2c0800) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x119d4a000) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x129daec00) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12b3dc000) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12d391400) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12b80bc00) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12dde4c00) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x137acb400) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12b47f000) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12dc0a400) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x137f70800) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12fef3000) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12d79e800) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 20:41:07 INFO - PROCESS | 1651 | 1461642067552 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b41800 == 94 [pid = 1651] [id = 714] 20:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x118f4d800) [pid = 1651] [serial = 2142] [outer = 0x0] 20:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11bf4dc00) [pid = 1651] [serial = 2143] [outer = 0x118f4d800] 20:41:07 INFO - PROCESS | 1651 | 1461642067584 Marionette DEBUG loaded listener.js 20:41:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11c45bc00) [pid = 1651] [serial = 2144] [outer = 0x118f4d800] 20:41:07 INFO - PROCESS | 1651 | 1461642067922 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 623ms 20:41:07 INFO - PROCESS | 1651 | 1461642067948 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:41:07 INFO - PROCESS | 1651 | 1461642067950 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:41:07 INFO - PROCESS | 1651 | 1461642067952 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:41:07 INFO - PROCESS | 1651 | 1461642067953 Marionette TRACE conn2 <- [1,2830,null,{}] 20:41:07 INFO - PROCESS | 1651 | 1461642067955 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}] 20:41:08 INFO - PROCESS | 1651 | 1461642068088 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:41:08 INFO - PROCESS | 1651 | 1461642068181 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dc31000 == 95 [pid = 1651] [id = 715] 20:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x11c4a0800) [pid = 1651] [serial = 2145] [outer = 0x0] 20:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x123edc000) [pid = 1651] [serial = 2146] [outer = 0x11c4a0800] 20:41:08 INFO - PROCESS | 1651 | 1461642068209 Marionette DEBUG loaded listener.js 20:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x123f4c400) [pid = 1651] [serial = 2147] [outer = 0x11c4a0800] 20:41:08 INFO - PROCESS | 1651 | 1461642068502 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]]]}] 20:41:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:41:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 568ms 20:41:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:41:08 INFO - PROCESS | 1651 | 1461642068521 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:41:08 INFO - PROCESS | 1651 | 1461642068522 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:41:08 INFO - PROCESS | 1651 | 1461642068524 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:41:08 INFO - PROCESS | 1651 | 1461642068525 Marionette TRACE conn2 <- [1,2834,null,{}] 20:41:08 INFO - PROCESS | 1651 | 1461642068536 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}] 20:41:08 INFO - PROCESS | 1651 | 1461642068648 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:41:08 INFO - PROCESS | 1651 | 1461642068742 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ea2a000 == 96 [pid = 1651] [id = 716] 20:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x123f4b400) [pid = 1651] [serial = 2148] [outer = 0x0] 20:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1242e6000) [pid = 1651] [serial = 2149] [outer = 0x123f4b400] 20:41:08 INFO - PROCESS | 1651 | 1461642068785 Marionette DEBUG loaded listener.js 20:41:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x127dc3c00) [pid = 1651] [serial = 2150] [outer = 0x123f4b400] 20:41:09 INFO - PROCESS | 1651 | 1461642069078 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 582ms 20:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:41:09 INFO - PROCESS | 1651 | 1461642069106 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:41:09 INFO - PROCESS | 1651 | 1461642069107 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:41:09 INFO - PROCESS | 1651 | 1461642069110 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:41:09 INFO - PROCESS | 1651 | 1461642069112 Marionette TRACE conn2 <- [1,2838,null,{}] 20:41:09 INFO - PROCESS | 1651 | 1461642069117 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}] 20:41:09 INFO - PROCESS | 1651 | 1461642069240 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:41:09 INFO - PROCESS | 1651 | 1461642069341 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12faef000 == 97 [pid = 1651] [id = 717] 20:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x123f4c800) [pid = 1651] [serial = 2151] [outer = 0x0] 20:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x129047000) [pid = 1651] [serial = 2152] [outer = 0x123f4c800] 20:41:09 INFO - PROCESS | 1651 | 1461642069369 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12b810800) [pid = 1651] [serial = 2153] [outer = 0x123f4c800] 20:41:09 INFO - PROCESS | 1651 | 1461642069688 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]]]}] 20:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 622ms 20:41:09 INFO - PROCESS | 1651 | 1461642069732 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:41:09 INFO - PROCESS | 1651 | 1461642069734 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:41:09 INFO - PROCESS | 1651 | 1461642069736 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:41:09 INFO - PROCESS | 1651 | 1461642069737 Marionette TRACE conn2 <- [1,2842,null,{}] 20:41:09 INFO - PROCESS | 1651 | 1461642069739 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}] 20:41:09 INFO - PROCESS | 1651 | 1461642069878 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:41:09 INFO - PROCESS | 1651 | 1461642069897 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1304a8000 == 98 [pid = 1651] [id = 718] 20:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12bc54c00) [pid = 1651] [serial = 2154] [outer = 0x0] 20:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12d11cc00) [pid = 1651] [serial = 2155] [outer = 0x12bc54c00] 20:41:09 INFO - PROCESS | 1651 | 1461642069923 Marionette DEBUG loaded listener.js 20:41:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12d344800) [pid = 1651] [serial = 2156] [outer = 0x12bc54c00] 20:41:10 INFO - PROCESS | 1651 | 1461642070321 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]]]}] 20:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 620ms 20:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:41:10 INFO - PROCESS | 1651 | 1461642070356 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:41:10 INFO - PROCESS | 1651 | 1461642070357 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:41:10 INFO - PROCESS | 1651 | 1461642070360 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:41:10 INFO - PROCESS | 1651 | 1461642070363 Marionette TRACE conn2 <- [1,2846,null,{}] 20:41:10 INFO - PROCESS | 1651 | 1461642070366 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}] 20:41:10 INFO - PROCESS | 1651 | 1461642070510 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:41:10 INFO - PROCESS | 1651 | 1461642070526 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a98000 == 99 [pid = 1651] [id = 719] 20:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12bc59400) [pid = 1651] [serial = 2157] [outer = 0x0] 20:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12d39c000) [pid = 1651] [serial = 2158] [outer = 0x12bc59400] 20:41:10 INFO - PROCESS | 1651 | 1461642070553 Marionette DEBUG loaded listener.js 20:41:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12dddf800) [pid = 1651] [serial = 2159] [outer = 0x12bc59400] 20:41:10 INFO - PROCESS | 1651 | 1461642070935 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]]]}] 20:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 622ms 20:41:10 INFO - PROCESS | 1651 | 1461642070982 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:41:10 INFO - PROCESS | 1651 | 1461642070983 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:41:10 INFO - PROCESS | 1651 | 1461642070986 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:41:10 INFO - PROCESS | 1651 | 1461642070987 Marionette TRACE conn2 <- [1,2850,null,{}] 20:41:10 INFO - PROCESS | 1651 | 1461642070989 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}] 20:41:11 INFO - PROCESS | 1651 | 1461642071130 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:41:11 INFO - PROCESS | 1651 | 1461642071151 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d2b800 == 100 [pid = 1651] [id = 720] 20:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12e9d9000) [pid = 1651] [serial = 2160] [outer = 0x0] 20:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12f2b1400) [pid = 1651] [serial = 2161] [outer = 0x12e9d9000] 20:41:11 INFO - PROCESS | 1651 | 1461642071191 Marionette DEBUG loaded listener.js 20:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12f61d800) [pid = 1651] [serial = 2162] [outer = 0x12e9d9000] 20:41:11 INFO - PROCESS | 1651 | 1461642071834 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12fbcb000) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x123a5c800) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12402bc00) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x1273e3000) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x129047c00) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x119b0f000) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x113509400) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x119b17800) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x114f55000) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11ad85000) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x114bb8800) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x11c455c00) [pid = 1651] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:41:11 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11c412c00) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:41:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:41:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 870ms 20:41:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:41:11 INFO - PROCESS | 1651 | 1461642071856 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:41:11 INFO - PROCESS | 1651 | 1461642071858 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:41:11 INFO - PROCESS | 1651 | 1461642071860 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:41:11 INFO - PROCESS | 1651 | 1461642071861 Marionette TRACE conn2 <- [1,2854,null,{}] 20:41:11 INFO - PROCESS | 1651 | 1461642071863 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}] 20:41:11 INFO - PROCESS | 1651 | 1461642071973 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:41:11 INFO - PROCESS | 1651 | 1461642071978 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ead6000 == 101 [pid = 1651] [id = 721] 20:41:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x118e71c00) [pid = 1651] [serial = 2163] [outer = 0x0] 20:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x11bf46800) [pid = 1651] [serial = 2164] [outer = 0x118e71c00] 20:41:12 INFO - PROCESS | 1651 | 1461642072006 Marionette DEBUG loaded listener.js 20:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x127e43000) [pid = 1651] [serial = 2165] [outer = 0x118e71c00] 20:41:12 INFO - PROCESS | 1651 | 1461642072390 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]]]}] 20:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 569ms 20:41:12 INFO - PROCESS | 1651 | 1461642072429 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:41:12 INFO - PROCESS | 1651 | 1461642072431 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:41:12 INFO - PROCESS | 1651 | 1461642072433 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:41:12 INFO - PROCESS | 1651 | 1461642072435 Marionette TRACE conn2 <- [1,2858,null,{}] 20:41:12 INFO - PROCESS | 1651 | 1461642072437 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}] 20:41:12 INFO - PROCESS | 1651 | 1461642072597 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:41:12 INFO - PROCESS | 1651 | 1461642072612 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x138152800 == 102 [pid = 1651] [id = 722] 20:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12b244000) [pid = 1651] [serial = 2166] [outer = 0x0] 20:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12f624800) [pid = 1651] [serial = 2167] [outer = 0x12b244000] 20:41:12 INFO - PROCESS | 1651 | 1461642072642 Marionette DEBUG loaded listener.js 20:41:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12fdd0c00) [pid = 1651] [serial = 2168] [outer = 0x12b244000] 20:41:13 INFO - PROCESS | 1651 | 1461642073007 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 619ms 20:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:41:13 INFO - PROCESS | 1651 | 1461642073052 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:41:13 INFO - PROCESS | 1651 | 1461642073054 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:41:13 INFO - PROCESS | 1651 | 1461642073056 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:41:13 INFO - PROCESS | 1651 | 1461642073057 Marionette TRACE conn2 <- [1,2862,null,{}] 20:41:13 INFO - PROCESS | 1651 | 1461642073059 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}] 20:41:13 INFO - PROCESS | 1651 | 1461642073166 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:41:13 INFO - PROCESS | 1651 | 1461642073259 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x13844d800 == 103 [pid = 1651] [id = 723] 20:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12fd06000) [pid = 1651] [serial = 2169] [outer = 0x0] 20:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x130240c00) [pid = 1651] [serial = 2170] [outer = 0x12fd06000] 20:41:13 INFO - PROCESS | 1651 | 1461642073285 Marionette DEBUG loaded listener.js 20:41:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x137745000) [pid = 1651] [serial = 2171] [outer = 0x12fd06000] 20:41:13 INFO - PROCESS | 1651 | 1461642073768 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]]]}] 20:41:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:41:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 723ms 20:41:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:41:13 INFO - PROCESS | 1651 | 1461642073781 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:41:13 INFO - PROCESS | 1651 | 1461642073783 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:41:13 INFO - PROCESS | 1651 | 1461642073787 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:41:13 INFO - PROCESS | 1651 | 1461642073790 Marionette TRACE conn2 <- [1,2866,null,{}] 20:41:13 INFO - PROCESS | 1651 | 1461642073794 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}] 20:41:14 INFO - PROCESS | 1651 | 1461642074010 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:41:14 INFO - PROCESS | 1651 | 1461642074088 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x124290000 == 104 [pid = 1651] [id = 724] 20:41:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x114f5c000) [pid = 1651] [serial = 2172] [outer = 0x0] 20:41:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x1155ed000) [pid = 1651] [serial = 2173] [outer = 0x114f5c000] 20:41:14 INFO - PROCESS | 1651 | 1461642074122 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x1186ad800) [pid = 1651] [serial = 2174] [outer = 0x114f5c000] 20:41:14 INFO - PROCESS | 1651 | 1461642074545 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]]]}] 20:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 823ms 20:41:14 INFO - PROCESS | 1651 | 1461642074628 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:41:14 INFO - PROCESS | 1651 | 1461642074633 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:41:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:41:14 INFO - PROCESS | 1651 | 1461642074640 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:41:14 INFO - PROCESS | 1651 | 1461642074642 Marionette TRACE conn2 <- [1,2870,null,{}] 20:41:14 INFO - PROCESS | 1651 | 1461642074646 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}] 20:41:14 INFO - PROCESS | 1651 | 1461642074775 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:41:14 INFO - PROCESS | 1651 | 1461642074879 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f27a000 == 105 [pid = 1651] [id = 725] 20:41:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x11ba39c00) [pid = 1651] [serial = 2175] [outer = 0x0] 20:41:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11be18400) [pid = 1651] [serial = 2176] [outer = 0x11ba39c00] 20:41:14 INFO - PROCESS | 1651 | 1461642074910 Marionette DEBUG loaded listener.js 20:41:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11c4a0c00) [pid = 1651] [serial = 2177] [outer = 0x11ba39c00] 20:41:15 INFO - PROCESS | 1651 | 1461642075390 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]]]}] 20:41:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:41:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 822ms 20:41:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:41:15 INFO - PROCESS | 1651 | 1461642075461 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:41:15 INFO - PROCESS | 1651 | 1461642075463 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:41:15 INFO - PROCESS | 1651 | 1461642075466 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:41:15 INFO - PROCESS | 1651 | 1461642075468 Marionette TRACE conn2 <- [1,2874,null,{}] 20:41:15 INFO - PROCESS | 1651 | 1461642075476 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}] 20:41:15 INFO - PROCESS | 1651 | 1461642075664 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:41:15 INFO - PROCESS | 1651 | 1461642075765 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x138164800 == 106 [pid = 1651] [id = 726] 20:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x129daec00) [pid = 1651] [serial = 2178] [outer = 0x0] 20:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12b23c400) [pid = 1651] [serial = 2179] [outer = 0x129daec00] 20:41:15 INFO - PROCESS | 1651 | 1461642075799 Marionette DEBUG loaded listener.js 20:41:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12b3db400) [pid = 1651] [serial = 2180] [outer = 0x129daec00] 20:41:16 INFO - PROCESS | 1651 | 1461642076235 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]]]}] 20:41:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:41:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 823ms 20:41:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:41:16 INFO - PROCESS | 1651 | 1461642076289 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:41:16 INFO - PROCESS | 1651 | 1461642076290 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:41:16 INFO - PROCESS | 1651 | 1461642076293 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:41:16 INFO - PROCESS | 1651 | 1461642076294 Marionette TRACE conn2 <- [1,2878,null,{}] 20:41:16 INFO - PROCESS | 1651 | 1461642076297 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}] 20:41:16 INFO - PROCESS | 1651 | 1461642076425 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:41:16 INFO - PROCESS | 1651 | 1461642076559 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ba3d000 == 107 [pid = 1651] [id = 727] 20:41:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12b3de000) [pid = 1651] [serial = 2181] [outer = 0x0] 20:41:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12d1e5000) [pid = 1651] [serial = 2182] [outer = 0x12b3de000] 20:41:16 INFO - PROCESS | 1651 | 1461642076593 Marionette DEBUG loaded listener.js 20:41:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12dc0ec00) [pid = 1651] [serial = 2183] [outer = 0x12b3de000] 20:41:16 INFO - PROCESS | 1651 | 1461642076990 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]]]}] 20:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 723ms 20:41:17 INFO - PROCESS | 1651 | 1461642077052 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:41:17 INFO - PROCESS | 1651 | 1461642077053 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:41:17 INFO - PROCESS | 1651 | 1461642077058 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:41:17 INFO - PROCESS | 1651 | 1461642077059 Marionette TRACE conn2 <- [1,2882,null,{}] 20:41:17 INFO - PROCESS | 1651 | 1461642077062 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}] 20:41:17 INFO - PROCESS | 1651 | 1461642077189 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:41:17 INFO - PROCESS | 1651 | 1461642077324 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x143fe9800 == 108 [pid = 1651] [id = 728] 20:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12d346800) [pid = 1651] [serial = 2184] [outer = 0x0] 20:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12f2b3c00) [pid = 1651] [serial = 2185] [outer = 0x12d346800] 20:41:17 INFO - PROCESS | 1651 | 1461642077357 Marionette DEBUG loaded listener.js 20:41:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12f7af400) [pid = 1651] [serial = 2186] [outer = 0x12d346800] 20:41:17 INFO - PROCESS | 1651 | 1461642077776 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]]]}] 20:41:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:41:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 20:41:17 INFO - PROCESS | 1651 | 1461642077831 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:41:17 INFO - PROCESS | 1651 | 1461642077832 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:41:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:41:17 INFO - PROCESS | 1651 | 1461642077834 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:41:17 INFO - PROCESS | 1651 | 1461642077836 Marionette TRACE conn2 <- [1,2886,null,{}] 20:41:17 INFO - PROCESS | 1651 | 1461642077838 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}] 20:41:17 INFO - PROCESS | 1651 | 1461642077982 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:41:18 INFO - PROCESS | 1651 | 1461642078120 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x144904800 == 109 [pid = 1651] [id = 729] 20:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12eabf800) [pid = 1651] [serial = 2187] [outer = 0x0] 20:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12fdca400) [pid = 1651] [serial = 2188] [outer = 0x12eabf800] 20:41:18 INFO - PROCESS | 1651 | 1461642078155 Marionette DEBUG loaded listener.js 20:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x137acf800) [pid = 1651] [serial = 2189] [outer = 0x12eabf800] 20:41:18 INFO - PROCESS | 1651 | 1461642078554 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]]]}] 20:41:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:41:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 771ms 20:41:18 INFO - PROCESS | 1651 | 1461642078628 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:41:18 INFO - PROCESS | 1651 | 1461642078630 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:41:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:41:18 INFO - PROCESS | 1651 | 1461642078634 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:41:18 INFO - PROCESS | 1651 | 1461642078636 Marionette TRACE conn2 <- [1,2890,null,{}] 20:41:18 INFO - PROCESS | 1651 | 1461642078638 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}] 20:41:18 INFO - PROCESS | 1651 | 1461642078766 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:41:18 INFO - PROCESS | 1651 | 1461642078870 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x14595e800 == 110 [pid = 1651] [id = 730] 20:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x137749c00) [pid = 1651] [serial = 2190] [outer = 0x0] 20:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x137b96400) [pid = 1651] [serial = 2191] [outer = 0x137749c00] 20:41:18 INFO - PROCESS | 1651 | 1461642078902 Marionette DEBUG loaded listener.js 20:41:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x137d55000) [pid = 1651] [serial = 2192] [outer = 0x137749c00] 20:41:19 INFO - PROCESS | 1651 | 1461642079331 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:41:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:41:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 722ms 20:41:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:41:19 INFO - PROCESS | 1651 | 1461642079356 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:41:19 INFO - PROCESS | 1651 | 1461642079358 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:41:19 INFO - PROCESS | 1651 | 1461642079360 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:41:19 INFO - PROCESS | 1651 | 1461642079362 Marionette TRACE conn2 <- [1,2894,null,{}] 20:41:19 INFO - PROCESS | 1651 | 1461642079364 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}] 20:41:19 INFO - PROCESS | 1651 | 1461642079491 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:41:19 INFO - PROCESS | 1651 | 1461642079596 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x146217000 == 111 [pid = 1651] [id = 731] 20:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x137b90c00) [pid = 1651] [serial = 2193] [outer = 0x0] 20:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x137f66800) [pid = 1651] [serial = 2194] [outer = 0x137b90c00] 20:41:19 INFO - PROCESS | 1651 | 1461642079627 Marionette DEBUG loaded listener.js 20:41:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x137f74800) [pid = 1651] [serial = 2195] [outer = 0x137b90c00] 20:41:20 INFO - PROCESS | 1651 | 1461642080052 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]]]}] 20:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 720ms 20:41:20 INFO - PROCESS | 1651 | 1461642080081 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:41:20 INFO - PROCESS | 1651 | 1461642080082 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:41:20 INFO - PROCESS | 1651 | 1461642080084 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:41:20 INFO - PROCESS | 1651 | 1461642080086 Marionette TRACE conn2 <- [1,2898,null,{}] 20:41:20 INFO - PROCESS | 1651 | 1461642080088 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}] 20:41:20 INFO - PROCESS | 1651 | 1461642080232 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:41:20 INFO - PROCESS | 1651 | 1461642080367 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x14653e000 == 112 [pid = 1651] [id = 732] 20:41:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x137b99000) [pid = 1651] [serial = 2196] [outer = 0x0] 20:41:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x13831a400) [pid = 1651] [serial = 2197] [outer = 0x137b99000] 20:41:20 INFO - PROCESS | 1651 | 1461642080399 Marionette DEBUG loaded listener.js 20:41:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x139c85000) [pid = 1651] [serial = 2198] [outer = 0x137b99000] 20:41:20 INFO - PROCESS | 1651 | 1461642080814 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]]]}] 20:41:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:41:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 770ms 20:41:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:41:20 INFO - PROCESS | 1651 | 1461642080856 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:41:20 INFO - PROCESS | 1651 | 1461642080857 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:41:20 INFO - PROCESS | 1651 | 1461642080860 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:41:20 INFO - PROCESS | 1651 | 1461642080861 Marionette TRACE conn2 <- [1,2902,null,{}] 20:41:20 INFO - PROCESS | 1651 | 1461642080863 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}] 20:41:21 INFO - PROCESS | 1651 | 1461642080994 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:41:21 INFO - PROCESS | 1651 | 1461642081101 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x146173800 == 113 [pid = 1651] [id = 733] 20:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x137f71400) [pid = 1651] [serial = 2199] [outer = 0x0] 20:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x139d09400) [pid = 1651] [serial = 2200] [outer = 0x137f71400] 20:41:21 INFO - PROCESS | 1651 | 1461642081131 Marionette DEBUG loaded listener.js 20:41:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x139e38400) [pid = 1651] [serial = 2201] [outer = 0x137f71400] 20:41:21 INFO - PROCESS | 1651 | 1461642081545 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:41:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:41:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 719ms 20:41:21 INFO - PROCESS | 1651 | 1461642081638 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:41:21 INFO - PROCESS | 1651 | 1461642081641 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:41:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:41:21 INFO - PROCESS | 1651 | 1461642081650 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:41:21 INFO - PROCESS | 1651 | 1461642081652 Marionette TRACE conn2 <- [1,2906,null,{}] 20:41:21 INFO - PROCESS | 1651 | 1461642081656 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}] 20:41:21 INFO - PROCESS | 1651 | 1461642081883 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:41:22 INFO - PROCESS | 1651 | 1461642082078 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x147894800 == 114 [pid = 1651] [id = 734] 20:41:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x139e3ac00) [pid = 1651] [serial = 2202] [outer = 0x0] 20:41:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x13a993800) [pid = 1651] [serial = 2203] [outer = 0x139e3ac00] 20:41:22 INFO - PROCESS | 1651 | 1461642082136 Marionette DEBUG loaded listener.js 20:41:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x13aa1c800) [pid = 1651] [serial = 2204] [outer = 0x139e3ac00] 20:41:22 INFO - PROCESS | 1651 | 1461642082674 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]]]}] 20:41:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:41:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1073ms 20:41:22 INFO - PROCESS | 1651 | 1461642082722 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:41:22 INFO - PROCESS | 1651 | 1461642082724 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:41:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:41:22 INFO - PROCESS | 1651 | 1461642082747 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:41:22 INFO - PROCESS | 1651 | 1461642082749 Marionette TRACE conn2 <- [1,2910,null,{}] 20:41:22 INFO - PROCESS | 1651 | 1461642082754 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}] 20:41:22 INFO - PROCESS | 1651 | 1461642082884 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:41:22 INFO - PROCESS | 1651 | 1461642082991 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fae5800 == 115 [pid = 1651] [id = 735] 20:41:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x11be15000) [pid = 1651] [serial = 2205] [outer = 0x0] 20:41:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x129dbac00) [pid = 1651] [serial = 2206] [outer = 0x11be15000] 20:41:23 INFO - PROCESS | 1651 | 1461642083022 Marionette DEBUG loaded listener.js 20:41:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x12fdc8800) [pid = 1651] [serial = 2207] [outer = 0x11be15000] 20:41:23 INFO - PROCESS | 1651 | 1461642083692 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]]]}] 20:41:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:41:23 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:41:23 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 995ms 20:41:23 INFO - PROCESS | 1651 | 1461642083728 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:41:23 INFO - PROCESS | 1651 | 1461642083731 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:41:23 INFO - TEST-START | /DOMEvents/constructors.html 20:41:23 INFO - PROCESS | 1651 | 1461642083737 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:41:23 INFO - PROCESS | 1651 | 1461642083739 Marionette TRACE conn2 <- [1,2914,null,{}] 20:41:23 INFO - PROCESS | 1651 | 1461642083745 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}] 20:41:23 INFO - PROCESS | 1651 | 1461642083948 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:41:24 INFO - PROCESS | 1651 | 1461642084068 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x127e0f800 == 116 [pid = 1651] [id = 736] 20:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x114be8800) [pid = 1651] [serial = 2208] [outer = 0x0] 20:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x114bef800) [pid = 1651] [serial = 2209] [outer = 0x114be8800] 20:41:24 INFO - PROCESS | 1651 | 1461642084100 Marionette DEBUG loaded listener.js 20:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x11576b800) [pid = 1651] [serial = 2210] [outer = 0x114be8800] 20:41:24 INFO - PROCESS | 1651 | 1461642084529 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]]]}] 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:41:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:41:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:41:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:41:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:41:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 831ms 20:41:24 INFO - PROCESS | 1651 | 1461642084570 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:41:24 INFO - PROCESS | 1651 | 1461642084574 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:41:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:41:24 INFO - PROCESS | 1651 | 1461642084579 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:41:24 INFO - PROCESS | 1651 | 1461642084580 Marionette TRACE conn2 <- [1,2918,null,{}] 20:41:24 INFO - PROCESS | 1651 | 1461642084583 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}] 20:41:24 INFO - PROCESS | 1651 | 1461642084740 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:41:24 INFO - PROCESS | 1651 | 1461642084886 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a540000 == 117 [pid = 1651] [id = 737] 20:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x11685cc00) [pid = 1651] [serial = 2211] [outer = 0x0] 20:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x119193000) [pid = 1651] [serial = 2212] [outer = 0x11685cc00] 20:41:24 INFO - PROCESS | 1651 | 1461642084913 Marionette DEBUG loaded listener.js 20:41:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x11c40d400) [pid = 1651] [serial = 2213] [outer = 0x11685cc00] 20:41:25 INFO - PROCESS | 1651 | 1461642085322 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:41:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:41:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 770ms 20:41:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:41:25 INFO - PROCESS | 1651 | 1461642085360 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:41:25 INFO - PROCESS | 1651 | 1461642085361 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:41:25 INFO - PROCESS | 1651 | 1461642085363 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:41:25 INFO - PROCESS | 1651 | 1461642085366 Marionette TRACE conn2 <- [1,2922,null,{}] 20:41:25 INFO - PROCESS | 1651 | 1461642085373 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}] 20:41:25 INFO - PROCESS | 1651 | 1461642085496 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:41:25 INFO - PROCESS | 1651 | 1461642085635 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x130929800 == 118 [pid = 1651] [id = 738] 20:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x123a54800) [pid = 1651] [serial = 2214] [outer = 0x0] 20:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x123f50400) [pid = 1651] [serial = 2215] [outer = 0x123a54800] 20:41:25 INFO - PROCESS | 1651 | 1461642085667 Marionette DEBUG loaded listener.js 20:41:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x12b23e400) [pid = 1651] [serial = 2216] [outer = 0x123a54800] 20:41:25 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:41:25 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:41:25 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:41:25 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:41:26 INFO - PROCESS | 1651 | 1461642086042 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]]]}] 20:41:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:41:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:41:26 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 20:41:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:41:26 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 20:41:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:41:26 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]" 20:41:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:41:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:41:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:41:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 722ms 20:41:26 INFO - PROCESS | 1651 | 1461642086086 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:41:26 INFO - PROCESS | 1651 | 1461642086089 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:41:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:41:26 INFO - PROCESS | 1651 | 1461642086091 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:41:26 INFO - PROCESS | 1651 | 1461642086092 Marionette TRACE conn2 <- [1,2926,null,{}] 20:41:26 INFO - PROCESS | 1651 | 1461642086095 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}] 20:41:26 INFO - PROCESS | 1651 | 1461642086218 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:41:26 INFO - PROCESS | 1651 | 1461642086358 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c31800 == 119 [pid = 1651] [id = 739] 20:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x129043c00) [pid = 1651] [serial = 2217] [outer = 0x0] 20:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x12b481800) [pid = 1651] [serial = 2218] [outer = 0x129043c00] 20:41:26 INFO - PROCESS | 1651 | 1461642086388 Marionette DEBUG loaded listener.js 20:41:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x12d39e400) [pid = 1651] [serial = 2219] [outer = 0x129043c00] 20:41:26 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:41:26 INFO - PROCESS | 1651 | 1461642086741 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]]]}] 20:41:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:41:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 20:41:26 INFO - PROCESS | 1651 | 1461642086763 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:41:26 INFO - PROCESS | 1651 | 1461642086764 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:41:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:41:26 INFO - PROCESS | 1651 | 1461642086766 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:41:26 INFO - PROCESS | 1651 | 1461642086767 Marionette TRACE conn2 <- [1,2930,null,{}] 20:41:26 INFO - PROCESS | 1651 | 1461642086770 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}] 20:41:26 INFO - PROCESS | 1651 | 1461642086890 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:41:27 INFO - PROCESS | 1651 | 1461642087017 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1380df800 == 120 [pid = 1651] [id = 740] 20:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x12d518000) [pid = 1651] [serial = 2220] [outer = 0x0] 20:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x12dc0d000) [pid = 1651] [serial = 2221] [outer = 0x12d518000] 20:41:27 INFO - PROCESS | 1651 | 1461642087045 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x12e577c00) [pid = 1651] [serial = 2222] [outer = 0x12d518000] 20:41:27 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:41:27 INFO - PROCESS | 1651 | 1461642087402 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]]]}] 20:41:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:41:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 667ms 20:41:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:41:27 INFO - PROCESS | 1651 | 1461642087434 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:41:27 INFO - PROCESS | 1651 | 1461642087436 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:41:27 INFO - PROCESS | 1651 | 1461642087438 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:41:27 INFO - PROCESS | 1651 | 1461642087439 Marionette TRACE conn2 <- [1,2934,null,{}] 20:41:27 INFO - PROCESS | 1651 | 1461642087441 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}] 20:41:27 INFO - PROCESS | 1651 | 1461642087574 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:41:27 INFO - PROCESS | 1651 | 1461642087726 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x138152800 == 119 [pid = 1651] [id = 722] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12ead6000 == 118 [pid = 1651] [id = 721] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x137d2b800 == 117 [pid = 1651] [id = 720] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x137a98000 == 116 [pid = 1651] [id = 719] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x12fbd0000) [pid = 1651] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x114bf1400) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x1275d3c00) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x12eab3800) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x13a90b400) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x13ac69000) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x13bab7c00) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x13a90cc00) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x13a98cc00) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x12b3e0400) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119170000 == 117 [pid = 1651] [id = 741] 20:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x114bf1400) [pid = 1651] [serial = 2223] [outer = 0x0] 20:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x1163dec00) [pid = 1651] [serial = 2224] [outer = 0x114bf1400] 20:41:27 INFO - PROCESS | 1651 | 1461642087811 Marionette DEBUG loaded listener.js 20:41:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x1275d3c00) [pid = 1651] [serial = 2225] [outer = 0x114bf1400] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1304a8000 == 116 [pid = 1651] [id = 718] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12faef000 == 115 [pid = 1651] [id = 717] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12ea2a000 == 114 [pid = 1651] [id = 716] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12dc31000 == 113 [pid = 1651] [id = 715] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x123b41800 == 112 [pid = 1651] [id = 714] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11c3de800 == 111 [pid = 1651] [id = 713] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12b188800 == 110 [pid = 1651] [id = 712] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x139f8b800 == 109 [pid = 1651] [id = 706] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x138444800 == 108 [pid = 1651] [id = 705] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x138167000 == 107 [pid = 1651] [id = 704] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1380e0000 == 106 [pid = 1651] [id = 703] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x137fa9000 == 105 [pid = 1651] [id = 702] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd8800 == 104 [pid = 1651] [id = 701] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x129984800 == 103 [pid = 1651] [id = 700] 20:41:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118e44800 == 102 [pid = 1651] [id = 699] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x123f40000) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x124f82000) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x123f52c00) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x129b78000) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x129db1000) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x12b2f9400) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x114beac00) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x11350b800) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x11ab42c00) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x11ad84400) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x114f91000) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x114fbf000) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x11be20000) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x11bf52800) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x118e10400) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x11862c000) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x12b165800) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x129daf800) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12b164400) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x115729c00) [pid = 1651] [serial = 1484] [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.] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x11c419800) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x123a55000) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 20:41:27 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x127dc2000) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 20:41:28 INFO - PROCESS | 1651 | 1461642088128 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]]]}] 20:41:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:41:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 719ms 20:41:28 INFO - PROCESS | 1651 | 1461642088171 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:41:28 INFO - PROCESS | 1651 | 1461642088173 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:41:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:41:28 INFO - PROCESS | 1651 | 1461642088178 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - PROCESS | 1651 | 1461642088180 Marionette TRACE conn2 <- [1,2938,null,{}] 20:41:28 INFO - PROCESS | 1651 | 1461642088182 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}] 20:41:28 INFO - PROCESS | 1651 | 1461642088292 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:41:28 INFO - PROCESS | 1651 | 1461642088314 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bd19800 == 103 [pid = 1651] [id = 742] 20:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12b3dbc00) [pid = 1651] [serial = 2226] [outer = 0x0] 20:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12d11c800) [pid = 1651] [serial = 2227] [outer = 0x12b3dbc00] 20:41:28 INFO - PROCESS | 1651 | 1461642088339 Marionette DEBUG loaded listener.js 20:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12e9da000) [pid = 1651] [serial = 2228] [outer = 0x12b3dbc00] 20:41:28 INFO - PROCESS | 1651 | 1461642088705 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]]]}] 20:41:28 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. 20:41:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 569ms 20:41:28 INFO - PROCESS | 1651 | 1461642088750 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:41:28 INFO - PROCESS | 1651 | 1461642088752 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:41:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:41:28 INFO - PROCESS | 1651 | 1461642088754 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:41:28 INFO - PROCESS | 1651 | 1461642088755 Marionette TRACE conn2 <- [1,2942,null,{}] 20:41:28 INFO - PROCESS | 1651 | 1461642088757 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}] 20:41:28 INFO - PROCESS | 1651 | 1461642088864 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:41:28 INFO - PROCESS | 1651 | 1461642088868 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fae7800 == 104 [pid = 1651] [id = 743] 20:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12f2b4800) [pid = 1651] [serial = 2229] [outer = 0x0] 20:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12fd02400) [pid = 1651] [serial = 2230] [outer = 0x12f2b4800] 20:41:28 INFO - PROCESS | 1651 | 1461642088893 Marionette DEBUG loaded listener.js 20:41:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12fdc7c00) [pid = 1651] [serial = 2231] [outer = 0x12f2b4800] 20:41:29 INFO - PROCESS | 1651 | 1461642089253 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"]]]}] 20:41:29 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 20:41:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 520ms 20:41:29 INFO - PROCESS | 1651 | 1461642089275 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:41:29 INFO - PROCESS | 1651 | 1461642089276 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:41:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:41:29 INFO - PROCESS | 1651 | 1461642089280 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:41:29 INFO - PROCESS | 1651 | 1461642089282 Marionette TRACE conn2 <- [1,2946,null,{}] 20:41:29 INFO - PROCESS | 1651 | 1461642089295 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}] 20:41:29 INFO - PROCESS | 1651 | 1461642089404 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:41:29 INFO - PROCESS | 1651 | 1461642089408 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x137a89800 == 105 [pid = 1651] [id = 744] 20:41:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12fdd1000) [pid = 1651] [serial = 2232] [outer = 0x0] 20:41:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x137740c00) [pid = 1651] [serial = 2233] [outer = 0x12fdd1000] 20:41:29 INFO - PROCESS | 1651 | 1461642089436 Marionette DEBUG loaded listener.js 20:41:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x13774e000) [pid = 1651] [serial = 2234] [outer = 0x12fdd1000] 20:41:29 INFO - PROCESS | 1651 | 1461642089807 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]]]}] 20:41:29 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. 20:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 581ms 20:41:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:41:29 INFO - PROCESS | 1651 | 1461642089860 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:41:29 INFO - PROCESS | 1651 | 1461642089861 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:41:29 INFO - PROCESS | 1651 | 1461642089863 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:41:29 INFO - PROCESS | 1651 | 1461642089864 Marionette TRACE conn2 <- [1,2950,null,{}] 20:41:29 INFO - PROCESS | 1651 | 1461642089867 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}] 20:41:29 INFO - PROCESS | 1651 | 1461642089977 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:41:30 INFO - PROCESS | 1651 | 1461642090099 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fa9000 == 106 [pid = 1651] [id = 745] 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x12fac6800) [pid = 1651] [serial = 2235] [outer = 0x0] 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x137ac7800) [pid = 1651] [serial = 2236] [outer = 0x12fac6800] 20:41:30 INFO - PROCESS | 1651 | 1461642090125 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x139e34800) [pid = 1651] [serial = 2237] [outer = 0x12fac6800] 20:41:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x13813c800 == 107 [pid = 1651] [id = 746] 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x139e3b800) [pid = 1651] [serial = 2238] [outer = 0x0] 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x137acec00) [pid = 1651] [serial = 2239] [outer = 0x139e3b800] 20:41:30 INFO - PROCESS | 1651 | 1461642090468 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]]]}] 20:41:30 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. 20:41:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 20:41:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:41:30 INFO - PROCESS | 1651 | 1461642090483 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:41:30 INFO - PROCESS | 1651 | 1461642090484 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:41:30 INFO - PROCESS | 1651 | 1461642090487 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:41:30 INFO - PROCESS | 1651 | 1461642090488 Marionette TRACE conn2 <- [1,2954,null,{}] 20:41:30 INFO - PROCESS | 1651 | 1461642090490 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}] 20:41:30 INFO - PROCESS | 1651 | 1461642090687 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:41:30 INFO - PROCESS | 1651 | 1461642090732 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1437a2000 == 108 [pid = 1651] [id = 747] 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x139e40800) [pid = 1651] [serial = 2240] [outer = 0x0] 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x13aa18800) [pid = 1651] [serial = 2241] [outer = 0x139e40800] 20:41:30 INFO - PROCESS | 1651 | 1461642090761 Marionette DEBUG loaded listener.js 20:41:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x13aba0c00) [pid = 1651] [serial = 2242] [outer = 0x139e40800] 20:41:31 INFO - PROCESS | 1651 | 1461642091106 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]]]}] 20:41:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:41:31 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 20:41:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 672ms 20:41:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:41:31 INFO - PROCESS | 1651 | 1461642091158 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:41:31 INFO - PROCESS | 1651 | 1461642091160 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:41:31 INFO - PROCESS | 1651 | 1461642091164 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 1651 | 1461642091165 Marionette TRACE conn2 <- [1,2958,null,{}] 20:41:31 INFO - PROCESS | 1651 | 1461642091168 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}] 20:41:31 INFO - PROCESS | 1651 | 1461642091321 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:41:31 INFO - PROCESS | 1651 | 1461642091339 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x145970800 == 109 [pid = 1651] [id = 748] 20:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x13aba4400) [pid = 1651] [serial = 2243] [outer = 0x0] 20:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x13ac64000) [pid = 1651] [serial = 2244] [outer = 0x13aba4400] 20:41:31 INFO - PROCESS | 1651 | 1461642091364 Marionette DEBUG loaded listener.js 20:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x13ac6d800) [pid = 1651] [serial = 2245] [outer = 0x13aba4400] 20:41:31 INFO - PROCESS | 1651 | 1461642091708 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]]]}] 20:41:31 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. 20:41:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 20:41:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:41:31 INFO - PROCESS | 1651 | 1461642091737 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:41:31 INFO - PROCESS | 1651 | 1461642091738 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:41:31 INFO - PROCESS | 1651 | 1461642091740 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:41:31 INFO - PROCESS | 1651 | 1461642091741 Marionette TRACE conn2 <- [1,2962,null,{}] 20:41:31 INFO - PROCESS | 1651 | 1461642091743 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}] 20:41:31 INFO - PROCESS | 1651 | 1461642091917 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:41:31 INFO - PROCESS | 1651 | 1461642091931 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x147895800 == 110 [pid = 1651] [id = 749] 20:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x13ac64c00) [pid = 1651] [serial = 2246] [outer = 0x0] 20:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x13ba8e400) [pid = 1651] [serial = 2247] [outer = 0x13ac64c00] 20:41:31 INFO - PROCESS | 1651 | 1461642091956 Marionette DEBUG loaded listener.js 20:41:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x13ba9a000) [pid = 1651] [serial = 2248] [outer = 0x13ac64c00] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x12f621000) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x12eac0000) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x12e9dcc00) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x118628400) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x119b16800) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x11bfb0400) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12f037400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12903e000) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x12e9de800) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x11ab44c00) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x13aa1d800) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x115765800) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x137747400) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x1189b2000) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x114b43000) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12eac1c00) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x139e42000) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x114bc2000) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x1133e8c00) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x11ad85400) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x13bc5d400) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x118676400) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x11bfaf400) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x139d06400) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x119191400) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x138315400) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x123f53800) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x139e41400) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1278c6800) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x12bad8400) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x123b84c00) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x137d53c00) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x1272f3c00) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x139d08800) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x137b97800) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12bc57c00) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12d1eec00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x139e39c00) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12bc54c00) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12bc59400) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12e9d9000) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x118e71c00) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12b244000) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x118f4c000) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11c4a0800) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x118f4d800) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x123f4c800) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x114f89800) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:41:32 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x123f4b400) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:41:32 INFO - PROCESS | 1651 | 1461642092807 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]]]}] 20:41:32 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. 20:41:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1118ms 20:41:32 INFO - PROCESS | 1651 | 1461642092859 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:41:32 INFO - PROCESS | 1651 | 1461642092860 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:41:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:41:32 INFO - PROCESS | 1651 | 1461642092868 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:41:32 INFO - PROCESS | 1651 | 1461642092869 Marionette TRACE conn2 <- [1,2966,null,{}] 20:41:32 INFO - PROCESS | 1651 | 1461642092871 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}] 20:41:32 INFO - PROCESS | 1651 | 1461642092991 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:41:32 INFO - PROCESS | 1651 | 1461642092996 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f27e000 == 111 [pid = 1651] [id = 750] 20:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x115771400) [pid = 1651] [serial = 2249] [outer = 0x0] 20:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x119b16800) [pid = 1651] [serial = 2250] [outer = 0x115771400] 20:41:33 INFO - PROCESS | 1651 | 1461642093022 Marionette DEBUG loaded listener.js 20:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x11c5c8800) [pid = 1651] [serial = 2251] [outer = 0x115771400] 20:41:33 INFO - PROCESS | 1651 | 1461642093369 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]]]}] 20:41:33 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. 20:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 520ms 20:41:33 INFO - PROCESS | 1651 | 1461642093389 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:41:33 INFO - PROCESS | 1651 | 1461642093390 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:41:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:41:33 INFO - PROCESS | 1651 | 1461642093392 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:41:33 INFO - PROCESS | 1651 | 1461642093393 Marionette TRACE conn2 <- [1,2970,null,{}] 20:41:33 INFO - PROCESS | 1651 | 1461642093399 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}] 20:41:33 INFO - PROCESS | 1651 | 1461642093511 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:41:33 INFO - PROCESS | 1651 | 1461642093616 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ae32800 == 112 [pid = 1651] [id = 751] 20:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x118942c00) [pid = 1651] [serial = 2252] [outer = 0x0] 20:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1278c6800) [pid = 1651] [serial = 2253] [outer = 0x118942c00] 20:41:33 INFO - PROCESS | 1651 | 1461642093641 Marionette DEBUG loaded listener.js 20:41:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12bc5a000) [pid = 1651] [serial = 2254] [outer = 0x118942c00] 20:41:33 INFO - PROCESS | 1651 | 1461642093915 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]]]}] 20:41:33 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. 20:41:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 572ms 20:41:33 INFO - PROCESS | 1651 | 1461642093966 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:41:33 INFO - PROCESS | 1651 | 1461642093967 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:41:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:41:33 INFO - PROCESS | 1651 | 1461642093969 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:41:33 INFO - PROCESS | 1651 | 1461642093970 Marionette TRACE conn2 <- [1,2974,null,{}] 20:41:33 INFO - PROCESS | 1651 | 1461642093973 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}] 20:41:34 INFO - PROCESS | 1651 | 1461642094088 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:41:34 INFO - PROCESS | 1651 | 1461642094092 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x14886e800 == 113 [pid = 1651] [id = 752] 20:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12d21f000) [pid = 1651] [serial = 2255] [outer = 0x0] 20:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12eac0000) [pid = 1651] [serial = 2256] [outer = 0x12d21f000] 20:41:34 INFO - PROCESS | 1651 | 1461642094119 Marionette DEBUG loaded listener.js 20:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x13024d800) [pid = 1651] [serial = 2257] [outer = 0x12d21f000] 20:41:34 INFO - PROCESS | 1651 | 1461642094473 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]]]}] 20:41:34 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. 20:41:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 20:41:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:41:34 INFO - PROCESS | 1651 | 1461642094491 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:41:34 INFO - PROCESS | 1651 | 1461642094492 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:41:34 INFO - PROCESS | 1651 | 1461642094500 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:41:34 INFO - PROCESS | 1651 | 1461642094501 Marionette TRACE conn2 <- [1,2978,null,{}] 20:41:34 INFO - PROCESS | 1651 | 1461642094503 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}] 20:41:34 INFO - PROCESS | 1651 | 1461642094673 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:41:34 INFO - PROCESS | 1651 | 1461642094877 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c58c800 == 114 [pid = 1651] [id = 753] 20:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1147d5000) [pid = 1651] [serial = 2258] [outer = 0x0] 20:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x114beb800) [pid = 1651] [serial = 2259] [outer = 0x1147d5000] 20:41:34 INFO - PROCESS | 1651 | 1461642094912 Marionette DEBUG loaded listener.js 20:41:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x114fe6000) [pid = 1651] [serial = 2260] [outer = 0x1147d5000] 20:41:35 INFO - PROCESS | 1651 | 1461642095336 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]]]}] 20:41:35 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. 20:41:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 873ms 20:41:35 INFO - PROCESS | 1651 | 1461642095370 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:41:35 INFO - PROCESS | 1651 | 1461642095372 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:41:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:41:35 INFO - PROCESS | 1651 | 1461642095376 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:41:35 INFO - PROCESS | 1651 | 1461642095378 Marionette TRACE conn2 <- [1,2982,null,{}] 20:41:35 INFO - PROCESS | 1651 | 1461642095382 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}] 20:41:35 INFO - PROCESS | 1651 | 1461642095525 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:41:35 INFO - PROCESS | 1651 | 1461642095668 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12eac4800 == 115 [pid = 1651] [id = 754] 20:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x11667e400) [pid = 1651] [serial = 2261] [outer = 0x0] 20:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x11ad85400) [pid = 1651] [serial = 2262] [outer = 0x11667e400] 20:41:35 INFO - PROCESS | 1651 | 1461642095700 Marionette DEBUG loaded listener.js 20:41:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x11c3b9400) [pid = 1651] [serial = 2263] [outer = 0x11667e400] 20:41:36 INFO - PROCESS | 1651 | 1461642096071 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"]]]}] 20:41:36 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 20:41:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:41:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:41:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 20:41:36 INFO - PROCESS | 1651 | 1461642096099 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:41:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:41:36 INFO - PROCESS | 1651 | 1461642096102 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:41:36 INFO - PROCESS | 1651 | 1461642096105 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:41:36 INFO - PROCESS | 1651 | 1461642096106 Marionette TRACE conn2 <- [1,2986,null,{}] 20:41:36 INFO - PROCESS | 1651 | 1461642096109 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}] 20:41:36 INFO - PROCESS | 1651 | 1461642096244 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:41:36 INFO - PROCESS | 1651 | 1461642096380 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d3a800 == 116 [pid = 1651] [id = 755] 20:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x123f3c400) [pid = 1651] [serial = 2264] [outer = 0x0] 20:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x124f7d800) [pid = 1651] [serial = 2265] [outer = 0x123f3c400] 20:41:36 INFO - PROCESS | 1651 | 1461642096411 Marionette DEBUG loaded listener.js 20:41:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12b242000) [pid = 1651] [serial = 2266] [outer = 0x123f3c400] 20:41:36 INFO - PROCESS | 1651 | 1461642096788 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]]]}] 20:41:36 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. 20:41:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 724ms 20:41:36 INFO - PROCESS | 1651 | 1461642096830 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:41:36 INFO - PROCESS | 1651 | 1461642096831 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:41:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:41:36 INFO - PROCESS | 1651 | 1461642096839 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:41:36 INFO - PROCESS | 1651 | 1461642096844 Marionette TRACE conn2 <- [1,2990,null,{}] 20:41:36 INFO - PROCESS | 1651 | 1461642096847 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}] 20:41:36 INFO - PROCESS | 1651 | 1461642096983 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:41:37 INFO - PROCESS | 1651 | 1461642097130 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x143fcf800 == 117 [pid = 1651] [id = 756] 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x123b8e800) [pid = 1651] [serial = 2267] [outer = 0x0] 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12d1ec000) [pid = 1651] [serial = 2268] [outer = 0x123b8e800] 20:41:37 INFO - PROCESS | 1651 | 1461642097161 Marionette DEBUG loaded listener.js 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12eac2c00) [pid = 1651] [serial = 2269] [outer = 0x123b8e800] 20:41:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1440d4800 == 118 [pid = 1651] [id = 757] 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12f7b5c00) [pid = 1651] [serial = 2270] [outer = 0x0] 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12d7a6400) [pid = 1651] [serial = 2271] [outer = 0x12f7b5c00] 20:41:37 INFO - PROCESS | 1651 | 1461642097577 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]]]}] 20:41:37 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. 20:41:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 778ms 20:41:37 INFO - PROCESS | 1651 | 1461642097612 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:41:37 INFO - PROCESS | 1651 | 1461642097615 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:41:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:41:37 INFO - PROCESS | 1651 | 1461642097639 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:41:37 INFO - PROCESS | 1651 | 1461642097641 Marionette TRACE conn2 <- [1,2994,null,{}] 20:41:37 INFO - PROCESS | 1651 | 1461642097643 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}] 20:41:37 INFO - PROCESS | 1651 | 1461642097870 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:41:37 INFO - PROCESS | 1651 | 1461642097949 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x14885a800 == 119 [pid = 1651] [id = 758] 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12f034800) [pid = 1651] [serial = 2272] [outer = 0x0] 20:41:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12f7b0800) [pid = 1651] [serial = 2273] [outer = 0x12f034800] 20:41:37 INFO - PROCESS | 1651 | 1461642097979 Marionette DEBUG loaded listener.js 20:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x137749800) [pid = 1651] [serial = 2274] [outer = 0x12f034800] 20:41:38 INFO - PROCESS | 1651 | 1461642098341 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]]]}] 20:41:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:41:38 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 20:41:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 20:41:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:41:38 INFO - PROCESS | 1651 | 1461642098359 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:41:38 INFO - PROCESS | 1651 | 1461642098361 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:41:38 INFO - PROCESS | 1651 | 1461642098363 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:41:38 INFO - PROCESS | 1651 | 1461642098364 Marionette TRACE conn2 <- [1,2998,null,{}] 20:41:38 INFO - PROCESS | 1651 | 1461642098367 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}] 20:41:38 INFO - PROCESS | 1651 | 1461642098501 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:41:38 INFO - PROCESS | 1651 | 1461642098647 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x147f23000 == 120 [pid = 1651] [id = 759] 20:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x139c7f800) [pid = 1651] [serial = 2275] [outer = 0x0] 20:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x139d05c00) [pid = 1651] [serial = 2276] [outer = 0x139c7f800] 20:41:38 INFO - PROCESS | 1651 | 1461642098682 Marionette DEBUG loaded listener.js 20:41:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x13a907400) [pid = 1651] [serial = 2277] [outer = 0x139c7f800] 20:41:39 INFO - PROCESS | 1651 | 1461642099071 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]]]}] 20:41:39 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. 20:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 718ms 20:41:39 INFO - PROCESS | 1651 | 1461642099082 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:41:39 INFO - PROCESS | 1651 | 1461642099083 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:41:39 INFO - PROCESS | 1651 | 1461642099085 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:41:39 INFO - PROCESS | 1651 | 1461642099086 Marionette TRACE conn2 <- [1,3002,null,{}] 20:41:39 INFO - PROCESS | 1651 | 1461642099089 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}] 20:41:39 INFO - PROCESS | 1651 | 1461642099224 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:41:39 INFO - PROCESS | 1651 | 1461642099390 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x145695000 == 121 [pid = 1651] [id = 760] 20:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x137f66c00) [pid = 1651] [serial = 2278] [outer = 0x0] 20:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x13aa15000) [pid = 1651] [serial = 2279] [outer = 0x137f66c00] 20:41:39 INFO - PROCESS | 1651 | 1461642099420 Marionette DEBUG loaded listener.js 20:41:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x13ab9f800) [pid = 1651] [serial = 2280] [outer = 0x137f66c00] 20:41:39 INFO - PROCESS | 1651 | 1461642099856 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]]]}] 20:41:39 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. 20:41:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 822ms 20:41:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:41:39 INFO - PROCESS | 1651 | 1461642099907 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:41:39 INFO - PROCESS | 1651 | 1461642099909 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:41:39 INFO - PROCESS | 1651 | 1461642099911 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:41:39 INFO - PROCESS | 1651 | 1461642099912 Marionette TRACE conn2 <- [1,3006,null,{}] 20:41:39 INFO - PROCESS | 1651 | 1461642099915 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}] 20:41:40 INFO - PROCESS | 1651 | 1461642100047 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:41:40 INFO - PROCESS | 1651 | 1461642100191 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x129ddb000 == 122 [pid = 1651] [id = 761] 20:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x11be14800) [pid = 1651] [serial = 2281] [outer = 0x0] 20:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x127dc1c00) [pid = 1651] [serial = 2282] [outer = 0x11be14800] 20:41:40 INFO - PROCESS | 1651 | 1461642100224 Marionette DEBUG loaded listener.js 20:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x13ababc00) [pid = 1651] [serial = 2283] [outer = 0x11be14800] 20:41:40 INFO - PROCESS | 1651 | 1461642100603 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]]]}] 20:41:40 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. 20:41:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 719ms 20:41:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:41:40 INFO - PROCESS | 1651 | 1461642100632 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:41:40 INFO - PROCESS | 1651 | 1461642100634 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:41:40 INFO - PROCESS | 1651 | 1461642100636 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:41:40 INFO - PROCESS | 1651 | 1461642100637 Marionette TRACE conn2 <- [1,3010,null,{}] 20:41:40 INFO - PROCESS | 1651 | 1461642100640 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}] 20:41:40 INFO - PROCESS | 1651 | 1461642100773 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:41:40 INFO - PROCESS | 1651 | 1461642100919 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x137952000 == 123 [pid = 1651] [id = 762] 20:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x118e75400) [pid = 1651] [serial = 2284] [outer = 0x0] 20:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x13ba98800) [pid = 1651] [serial = 2285] [outer = 0x118e75400] 20:41:40 INFO - PROCESS | 1651 | 1461642100950 Marionette DEBUG loaded listener.js 20:41:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x13bac2c00) [pid = 1651] [serial = 2286] [outer = 0x118e75400] 20:41:41 INFO - PROCESS | 1651 | 1461642101326 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]]]}] 20:41:41 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 20:41:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 720ms 20:41:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:41:41 INFO - PROCESS | 1651 | 1461642101357 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:41:41 INFO - PROCESS | 1651 | 1461642101358 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:41:41 INFO - PROCESS | 1651 | 1461642101360 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:41:41 INFO - PROCESS | 1651 | 1461642101362 Marionette TRACE conn2 <- [1,3014,null,{}] 20:41:41 INFO - PROCESS | 1651 | 1461642101364 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}] 20:41:41 INFO - PROCESS | 1651 | 1461642101502 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:41:41 INFO - PROCESS | 1651 | 1461642101618 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x138222000 == 124 [pid = 1651] [id = 763] 20:41:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x11be18c00) [pid = 1651] [serial = 2287] [outer = 0x0] 20:41:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x13bc57000) [pid = 1651] [serial = 2288] [outer = 0x11be18c00] 20:41:41 INFO - PROCESS | 1651 | 1461642101649 Marionette DEBUG loaded listener.js 20:41:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x13bc60400) [pid = 1651] [serial = 2289] [outer = 0x11be18c00] 20:41:41 INFO - PROCESS | 1651 | [1651] 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 20:41:42 INFO - PROCESS | 1651 | 1461642102037 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:41:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:41:42 INFO - {} 20:41:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:41:42 INFO - {} 20:41:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:41:42 INFO - {} 20:41:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:41:42 INFO - {} 20:41:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 721ms 20:41:42 INFO - PROCESS | 1651 | 1461642102082 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:41:42 INFO - PROCESS | 1651 | 1461642102083 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:41:42 INFO - TEST-START | /FileAPI/fileReader.html 20:41:42 INFO - PROCESS | 1651 | 1461642102136 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:41:42 INFO - PROCESS | 1651 | 1461642102137 Marionette TRACE conn2 <- [1,3018,null,{}] 20:41:42 INFO - PROCESS | 1651 | 1461642102181 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}] 20:41:42 INFO - PROCESS | 1651 | 1461642102362 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:41:42 INFO - PROCESS | 1651 | 1461642102444 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x143fdd800 == 125 [pid = 1651] [id = 764] 20:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x114be7c00) [pid = 1651] [serial = 2290] [outer = 0x0] 20:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x13bac0800) [pid = 1651] [serial = 2291] [outer = 0x114be7c00] 20:41:42 INFO - PROCESS | 1651 | 1461642102479 Marionette DEBUG loaded listener.js 20:41:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x143eee800) [pid = 1651] [serial = 2292] [outer = 0x114be7c00] 20:41:42 INFO - PROCESS | 1651 | 1461642102865 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]]]}] 20:41:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:41:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:41:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:41:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:41:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 779ms 20:41:42 INFO - PROCESS | 1651 | 1461642102907 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:41:42 INFO - PROCESS | 1651 | 1461642102909 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:41:42 INFO - TEST-START | /FileAPI/historical.html 20:41:42 INFO - PROCESS | 1651 | 1461642102912 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:41:42 INFO - PROCESS | 1651 | 1461642102913 Marionette TRACE conn2 <- [1,3022,null,{}] 20:41:42 INFO - PROCESS | 1651 | 1461642102916 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}] 20:41:43 INFO - PROCESS | 1651 | 1461642103061 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:41:43 INFO - PROCESS | 1651 | 1461642103207 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b52800 == 126 [pid = 1651] [id = 765] 20:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x114bbc000) [pid = 1651] [serial = 2293] [outer = 0x0] 20:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x11bf54400) [pid = 1651] [serial = 2294] [outer = 0x114bbc000] 20:41:43 INFO - PROCESS | 1651 | 1461642103238 Marionette DEBUG loaded listener.js 20:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x137f69000) [pid = 1651] [serial = 2295] [outer = 0x114bbc000] 20:41:43 INFO - PROCESS | 1651 | 1461642103609 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"]]]}] 20:41:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:41:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:41:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:41:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:41:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:41:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:41:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:41:43 INFO - TEST-OK | /FileAPI/historical.html | took 722ms 20:41:43 INFO - TEST-START | /FileAPI/idlharness.html 20:41:43 INFO - PROCESS | 1651 | 1461642103635 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:41:43 INFO - PROCESS | 1651 | 1461642103636 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:41:43 INFO - PROCESS | 1651 | 1461642103639 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:41:43 INFO - PROCESS | 1651 | 1461642103640 Marionette TRACE conn2 <- [1,3026,null,{}] 20:41:43 INFO - PROCESS | 1651 | 1461642103642 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}] 20:41:43 INFO - PROCESS | 1651 | 1461642103790 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:41:43 INFO - PROCESS | 1651 | 1461642103920 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x13bbd7000 == 127 [pid = 1651] [id = 766] 20:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x114f59c00) [pid = 1651] [serial = 2296] [outer = 0x0] 20:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x13aa19c00) [pid = 1651] [serial = 2297] [outer = 0x114f59c00] 20:41:43 INFO - PROCESS | 1651 | 1461642103944 Marionette DEBUG loaded listener.js 20:41:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x143f50000) [pid = 1651] [serial = 2298] [outer = 0x114f59c00] 20:41:45 INFO - PROCESS | 1651 | 1461642105345 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]]]}] 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:41:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:41:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:41:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:41:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:41:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:41:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:41:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:41:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:41:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:41:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:41:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:41:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:41:45 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 20:41:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:41:45 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 20:41:45 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 20:41:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:41:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:41:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:41:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:41:45 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 20:41:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:41:45 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 20:41:45 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 20:41:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:41:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:41:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:41:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:41:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:41:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:41:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 1735ms 20:41:45 INFO - PROCESS | 1651 | 1461642105375 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:41:45 INFO - PROCESS | 1651 | 1461642105377 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:41:45 INFO - TEST-START | /FileAPI/idlharness.worker 20:41:45 INFO - PROCESS | 1651 | 1461642105383 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:41:45 INFO - PROCESS | 1651 | 1461642105386 Marionette TRACE conn2 <- [1,3030,null,{}] 20:41:45 INFO - PROCESS | 1651 | 1461642105391 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}] 20:41:45 INFO - PROCESS | 1651 | 1461642105660 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:41:45 INFO - PROCESS | 1651 | 1461642105802 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12de9f800 == 128 [pid = 1651] [id = 767] 20:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x11ab47c00) [pid = 1651] [serial = 2299] [outer = 0x0] 20:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x11ad6f000) [pid = 1651] [serial = 2300] [outer = 0x11ab47c00] 20:41:45 INFO - PROCESS | 1651 | 1461642105845 Marionette DEBUG loaded listener.js 20:41:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x11bcbc800) [pid = 1651] [serial = 2301] [outer = 0x11ab47c00] 20:41:46 INFO - PROCESS | 1651 | [1651] 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 20:41:46 INFO - PROCESS | 1651 | 1461642106674 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,{},{}]]]}] 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:41:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:41:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:41:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:41:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:41:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:41:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:41:46 INFO - {} 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:41:46 INFO - {} 20:41:46 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 - {} 20:41:46 INFO - {} 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:41:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:41:46 INFO - {} 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:41:46 INFO - {} 20:41:46 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 - {} 20:41:46 INFO - {} 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:41:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:41:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:41:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:41:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 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 20:41:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:41:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:41:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:41:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:41:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:41:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:41:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:41:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:41:46 INFO - {} 20:41:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1343ms 20:41:46 INFO - PROCESS | 1651 | 1461642106727 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:41:46 INFO - PROCESS | 1651 | 1461642106733 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:41:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:41:46 INFO - PROCESS | 1651 | 1461642106739 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:41:46 INFO - PROCESS | 1651 | 1461642106742 Marionette TRACE conn2 <- [1,3034,null,{}] 20:41:46 INFO - PROCESS | 1651 | 1461642106747 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}] 20:41:46 INFO - PROCESS | 1651 | 1461642106926 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:41:47 INFO - PROCESS | 1651 | 1461642107067 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x115957800 == 129 [pid = 1651] [id = 768] 20:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x11bfbc400) [pid = 1651] [serial = 2302] [outer = 0x0] 20:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x129b76400) [pid = 1651] [serial = 2303] [outer = 0x11bfbc400] 20:41:47 INFO - PROCESS | 1651 | 1461642107149 Marionette DEBUG loaded listener.js 20:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x129db4800) [pid = 1651] [serial = 2304] [outer = 0x11bfbc400] 20:41:47 INFO - PROCESS | 1651 | 1461642107600 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]]]}] 20:41:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:41:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 881ms 20:41:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:41:47 INFO - PROCESS | 1651 | 1461642107619 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:41:47 INFO - PROCESS | 1651 | 1461642107620 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:41:47 INFO - PROCESS | 1651 | 1461642107623 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:41:47 INFO - PROCESS | 1651 | 1461642107625 Marionette TRACE conn2 <- [1,3038,null,{}] 20:41:47 INFO - PROCESS | 1651 | 1461642107633 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}] 20:41:47 INFO - PROCESS | 1651 | 1461642107747 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:41:47 INFO - PROCESS | 1651 | 1461642107918 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12ddbd800 == 128 [pid = 1651] [id = 686] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x143fde000 == 127 [pid = 1651] [id = 562] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x145969800 == 126 [pid = 1651] [id = 684] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x137fa6800 == 125 [pid = 1651] [id = 429] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x13813f800 == 124 [pid = 1651] [id = 685] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x14886e800 == 123 [pid = 1651] [id = 752] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x13ae32800 == 122 [pid = 1651] [id = 751] 20:41:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12f27e000 == 121 [pid = 1651] [id = 750] 20:41:47 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x130240c00) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 20:41:47 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x12fac8c00) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 20:41:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x116308800 == 122 [pid = 1651] [id = 769] 20:41:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x11350f000) [pid = 1651] [serial = 2305] [outer = 0x0] 20:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x114f91000) [pid = 1651] [serial = 2306] [outer = 0x11350f000] 20:41:48 INFO - PROCESS | 1651 | 1461642108000 Marionette DEBUG loaded listener.js 20:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 291 (0x11be20000) [pid = 1651] [serial = 2307] [outer = 0x11350f000] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x147895800 == 121 [pid = 1651] [id = 749] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x145970800 == 120 [pid = 1651] [id = 748] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1437a2000 == 119 [pid = 1651] [id = 747] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13813c800 == 118 [pid = 1651] [id = 746] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137fa9000 == 117 [pid = 1651] [id = 745] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137a89800 == 116 [pid = 1651] [id = 744] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12fae7800 == 115 [pid = 1651] [id = 743] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12bd19800 == 114 [pid = 1651] [id = 742] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x119170000 == 113 [pid = 1651] [id = 741] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1380df800 == 112 [pid = 1651] [id = 740] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x137c31800 == 111 [pid = 1651] [id = 739] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x130929800 == 110 [pid = 1651] [id = 738] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11a540000 == 109 [pid = 1651] [id = 737] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x127e0f800 == 108 [pid = 1651] [id = 736] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x13ba3d000 == 107 [pid = 1651] [id = 727] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x138164800 == 106 [pid = 1651] [id = 726] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12f27a000 == 105 [pid = 1651] [id = 725] 20:41:48 INFO - PROCESS | 1651 | --DOCSHELL 0x124290000 == 104 [pid = 1651] [id = 724] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 290 (0x12bc51800) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x12d395c00) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x13a994c00) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x139e33800) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x12ba17000) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x13a90a400) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x13831e000) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x12e57a400) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x12feefc00) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x13a995400) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x137b91c00) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x137b95c00) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12f7a7800) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x13a911800) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12bc5f400) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x123f4d400) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x137f68800) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x12b477c00) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x13a999400) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12e575800) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x13bac6000) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x119258800) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x139d06000) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x137f6b000) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x143f56400) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x130249800) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x13a90f800) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x119d45800) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x114fe8400) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x123a5b400) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x1437f3c00) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x13a992800) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x123f49400) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x13a906400) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x13aa1e000) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x139d08400) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x13bc54400) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x13babac00) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12dddf800) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x12f61d800) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12fdd0c00) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x12b810800) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x12d344800) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12d11cc00) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12d39c000) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12f2b1400) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x11bf46800) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x127e43000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12f624800) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x114753000) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x11bf4f800) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12fdd3800) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12bad1c00) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11bcb7400) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12ddd7c00) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x119b0dc00) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x123edc000) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x123f4c400) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x11bf4dc00) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x11c45bc00) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x118626400) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x129047000) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x1273e4400) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12f61b000) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12d79b000) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12eab6400) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12d219c00) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x115770400) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x114fb6c00) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12e577000) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x1242e6000) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x127dc3c00) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 20:41:48 INFO - PROCESS | 1651 | 1461642108378 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"]]]}] 20:41:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:41:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:41:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:41:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 773ms 20:41:48 INFO - PROCESS | 1651 | 1461642108415 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:41:48 INFO - PROCESS | 1651 | 1461642108416 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:41:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:41:48 INFO - PROCESS | 1651 | 1461642108419 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:41:48 INFO - PROCESS | 1651 | 1461642108420 Marionette TRACE conn2 <- [1,3042,null,{}] 20:41:48 INFO - PROCESS | 1651 | 1461642108422 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}] 20:41:48 INFO - PROCESS | 1651 | 1461642108552 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:41:48 INFO - PROCESS | 1651 | 1461642108632 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x124283800 == 105 [pid = 1651] [id = 770] 20:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x123a5cc00) [pid = 1651] [serial = 2308] [outer = 0x0] 20:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x12903b800) [pid = 1651] [serial = 2309] [outer = 0x123a5cc00] 20:41:48 INFO - PROCESS | 1651 | 1461642108659 Marionette DEBUG loaded listener.js 20:41:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12b2f9400) [pid = 1651] [serial = 2310] [outer = 0x123a5cc00] 20:41:49 INFO - PROCESS | 1651 | 1461642109028 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]]]}] 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:41:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:41:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:41:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:41:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:41:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 20:41:49 INFO - PROCESS | 1651 | 1461642109067 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:41:49 INFO - PROCESS | 1651 | 1461642109068 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:41:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:41:49 INFO - PROCESS | 1651 | 1461642109074 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:41:49 INFO - PROCESS | 1651 | 1461642109075 Marionette TRACE conn2 <- [1,3046,null,{}] 20:41:49 INFO - PROCESS | 1651 | 1461642109079 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}] 20:41:49 INFO - PROCESS | 1651 | 1461642109231 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:41:49 INFO - PROCESS | 1651 | 1461642109242 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b854000 == 106 [pid = 1651] [id = 771] 20:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12b476000) [pid = 1651] [serial = 2311] [outer = 0x0] 20:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12bc5d000) [pid = 1651] [serial = 2312] [outer = 0x12b476000] 20:41:49 INFO - PROCESS | 1651 | 1461642109285 Marionette DEBUG loaded listener.js 20:41:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12bdbf800) [pid = 1651] [serial = 2313] [outer = 0x12b476000] 20:41:49 INFO - PROCESS | 1651 | [1651] 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 20:41:49 INFO - PROCESS | 1651 | 1461642109857 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:41:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:41:49 INFO - {} 20:41:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 822ms 20:41:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:41:49 INFO - PROCESS | 1651 | 1461642109896 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:41:49 INFO - PROCESS | 1651 | 1461642109898 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:41:49 INFO - PROCESS | 1651 | 1461642109900 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:41:49 INFO - PROCESS | 1651 | 1461642109901 Marionette TRACE conn2 <- [1,3050,null,{}] 20:41:49 INFO - PROCESS | 1651 | 1461642109903 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}] 20:41:50 INFO - PROCESS | 1651 | 1461642110016 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:41:50 INFO - PROCESS | 1651 | 1461642110021 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d28c000 == 107 [pid = 1651] [id = 772] 20:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12b2f7800) [pid = 1651] [serial = 2314] [outer = 0x0] 20:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12d344000) [pid = 1651] [serial = 2315] [outer = 0x12b2f7800] 20:41:50 INFO - PROCESS | 1651 | 1461642110049 Marionette DEBUG loaded listener.js 20:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12d34e400) [pid = 1651] [serial = 2316] [outer = 0x12b2f7800] 20:41:50 INFO - PROCESS | 1651 | 1461642110439 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]]]}] 20:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:41:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:41:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 569ms 20:41:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:41:50 INFO - PROCESS | 1651 | 1461642110470 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:41:50 INFO - PROCESS | 1651 | 1461642110471 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:41:50 INFO - PROCESS | 1651 | 1461642110473 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:41:50 INFO - PROCESS | 1651 | 1461642110475 Marionette TRACE conn2 <- [1,3054,null,{}] 20:41:50 INFO - PROCESS | 1651 | 1461642110477 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}] 20:41:50 INFO - PROCESS | 1651 | 1461642110621 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:41:50 INFO - PROCESS | 1651 | 1461642110636 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddc2800 == 108 [pid = 1651] [id = 773] 20:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12d351400) [pid = 1651] [serial = 2317] [outer = 0x0] 20:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12d39b800) [pid = 1651] [serial = 2318] [outer = 0x12d351400] 20:41:50 INFO - PROCESS | 1651 | 1461642110662 Marionette DEBUG loaded listener.js 20:41:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12d515000) [pid = 1651] [serial = 2319] [outer = 0x12d351400] 20:41:51 INFO - PROCESS | 1651 | 1461642111148 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"]]]}] 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:41:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:41:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 20:41:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:41:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 735ms 20:41:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:41:51 INFO - PROCESS | 1651 | 1461642111210 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:41:51 INFO - PROCESS | 1651 | 1461642111211 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:41:51 INFO - PROCESS | 1651 | 1461642111213 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:41:51 INFO - PROCESS | 1651 | 1461642111215 Marionette TRACE conn2 <- [1,3058,null,{}] 20:41:51 INFO - PROCESS | 1651 | 1461642111217 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}] 20:41:51 INFO - PROCESS | 1651 | 1461642111354 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:41:51 INFO - PROCESS | 1651 | 1461642111391 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f27a000 == 109 [pid = 1651] [id = 774] 20:41:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x12d79f400) [pid = 1651] [serial = 2320] [outer = 0x0] 20:41:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12dc0fc00) [pid = 1651] [serial = 2321] [outer = 0x12d79f400] 20:41:51 INFO - PROCESS | 1651 | 1461642111425 Marionette DEBUG loaded listener.js 20:41:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12f02b800) [pid = 1651] [serial = 2322] [outer = 0x12d79f400] 20:41:51 INFO - PROCESS | 1651 | 1461642111788 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]]]}] 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:41:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:41:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:41:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:41:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:41:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:41:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 620ms 20:41:51 INFO - PROCESS | 1651 | 1461642111835 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:41:51 INFO - PROCESS | 1651 | 1461642111837 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:41:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:41:51 INFO - PROCESS | 1651 | 1461642111840 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:41:51 INFO - PROCESS | 1651 | 1461642111841 Marionette TRACE conn2 <- [1,3062,null,{}] 20:41:51 INFO - PROCESS | 1651 | 1461642111845 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}] 20:41:51 INFO - PROCESS | 1651 | 1461642111981 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:41:52 INFO - PROCESS | 1651 | 1461642111998 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ddb6800 == 110 [pid = 1651] [id = 775] 20:41:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x114f8bc00) [pid = 1651] [serial = 2323] [outer = 0x0] 20:41:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x114fe7000) [pid = 1651] [serial = 2324] [outer = 0x114f8bc00] 20:41:52 INFO - PROCESS | 1651 | 1461642112024 Marionette DEBUG loaded listener.js 20:41:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x119d4a000) [pid = 1651] [serial = 2325] [outer = 0x114f8bc00] 20:41:52 INFO - PROCESS | 1651 | [1651] 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 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x139e40800) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12b3dbc00) [pid = 1651] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x114bf1400) [pid = 1651] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12fac6800) [pid = 1651] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x114be8800) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x13aba4400) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x129043c00) [pid = 1651] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x115771400) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x139e3b800) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11685cc00) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x123a54800) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12f2b4800) [pid = 1651] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x13ac64c00) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12d518000) [pid = 1651] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12fdd1000) [pid = 1651] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:41:52 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x118942c00) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:41:53 INFO - PROCESS | 1651 | 1461642113106 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:41:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:41:53 INFO - {} 20:41:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1276ms 20:41:53 INFO - PROCESS | 1651 | 1461642113117 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:41:53 INFO - PROCESS | 1651 | 1461642113118 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:41:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:41:53 INFO - PROCESS | 1651 | 1461642113120 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:41:53 INFO - PROCESS | 1651 | 1461642113121 Marionette TRACE conn2 <- [1,3066,null,{}] 20:41:53 INFO - PROCESS | 1651 | 1461642113124 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}] 20:41:53 INFO - PROCESS | 1651 | 1461642113230 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:41:53 INFO - PROCESS | 1651 | 1461642113314 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1302af000 == 111 [pid = 1651] [id = 776] 20:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x119194800) [pid = 1651] [serial = 2326] [outer = 0x0] 20:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11bf4a000) [pid = 1651] [serial = 2327] [outer = 0x119194800] 20:41:53 INFO - PROCESS | 1651 | 1461642113339 Marionette DEBUG loaded listener.js 20:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11c456800) [pid = 1651] [serial = 2328] [outer = 0x119194800] 20:41:53 INFO - PROCESS | 1651 | 1461642113611 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]]]}] 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:41:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:41:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 20:41:53 INFO - PROCESS | 1651 | 1461642113641 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:41:53 INFO - PROCESS | 1651 | 1461642113643 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:41:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:41:53 INFO - PROCESS | 1651 | 1461642113653 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:41:53 INFO - PROCESS | 1651 | 1461642113654 Marionette TRACE conn2 <- [1,3070,null,{}] 20:41:53 INFO - PROCESS | 1651 | 1461642113656 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}] 20:41:53 INFO - PROCESS | 1651 | 1461642113776 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:41:53 INFO - PROCESS | 1651 | 1461642113780 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x130929000 == 112 [pid = 1651] [id = 777] 20:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11c4a2800) [pid = 1651] [serial = 2329] [outer = 0x0] 20:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x123a53800) [pid = 1651] [serial = 2330] [outer = 0x11c4a2800] 20:41:53 INFO - PROCESS | 1651 | 1461642113809 Marionette DEBUG loaded listener.js 20:41:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12f035800) [pid = 1651] [serial = 2331] [outer = 0x11c4a2800] 20:41:54 INFO - PROCESS | 1651 | 1461642114177 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]]]}] 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:41:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 579ms 20:41:54 INFO - PROCESS | 1651 | 1461642114225 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:41:54 INFO - PROCESS | 1651 | 1461642114227 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:41:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:41:54 INFO - PROCESS | 1651 | 1461642114258 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 1651 | 1461642114260 Marionette TRACE conn2 <- [1,3074,null,{}] 20:41:54 INFO - PROCESS | 1651 | 1461642114264 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}] 20:41:54 INFO - PROCESS | 1651 | 1461642114429 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:41:54 INFO - PROCESS | 1651 | 1461642114436 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x13793a000 == 113 [pid = 1651] [id = 778] 20:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12f2b4800) [pid = 1651] [serial = 2332] [outer = 0x0] 20:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12f624c00) [pid = 1651] [serial = 2333] [outer = 0x12f2b4800] 20:41:54 INFO - PROCESS | 1651 | 1461642114478 Marionette DEBUG loaded listener.js 20:41:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12f7ac000) [pid = 1651] [serial = 2334] [outer = 0x12f2b4800] 20:41:54 INFO - PROCESS | 1651 | 1461642114875 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]]]}] 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:41:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:41:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 624ms 20:41:54 INFO - PROCESS | 1651 | 1461642114882 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:41:54 INFO - PROCESS | 1651 | 1461642114883 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:41:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:41:54 INFO - PROCESS | 1651 | 1461642114886 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:41:54 INFO - PROCESS | 1651 | 1461642114887 Marionette TRACE conn2 <- [1,3078,null,{}] 20:41:54 INFO - PROCESS | 1651 | 1461642114890 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}] 20:41:55 INFO - PROCESS | 1651 | 1461642115010 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:41:55 INFO - PROCESS | 1651 | 1461642115299 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1158a2000 == 114 [pid = 1651] [id = 779] 20:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1133e4400) [pid = 1651] [serial = 2335] [outer = 0x0] 20:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x113505400) [pid = 1651] [serial = 2336] [outer = 0x1133e4400] 20:41:55 INFO - PROCESS | 1651 | 1461642115357 Marionette DEBUG loaded listener.js 20:41:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x114bec000) [pid = 1651] [serial = 2337] [outer = 0x1133e4400] 20:41:55 INFO - PROCESS | 1651 | 1461642115872 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] 20:41:55 INFO - PROCESS | 1651 | 1461642115914 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:41:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:41:55 INFO - PROCESS | 1651 | 1461642115928 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:41:55 INFO - PROCESS | 1651 | 1461642115930 Marionette TRACE conn2 <- [1,3082,null,{}] 20:41:55 INFO - PROCESS | 1651 | 1461642115934 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}] 20:41:56 INFO - PROCESS | 1651 | 1461642116095 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:41:56 INFO - PROCESS | 1651 | 1461642116232 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f60800 == 115 [pid = 1651] [id = 780] 20:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x114f5f400) [pid = 1651] [serial = 2338] [outer = 0x0] 20:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x119b0b800) [pid = 1651] [serial = 2339] [outer = 0x114f5f400] 20:41:56 INFO - PROCESS | 1651 | 1461642116265 Marionette DEBUG loaded listener.js 20:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x11be12400) [pid = 1651] [serial = 2340] [outer = 0x114f5f400] 20:41:56 INFO - PROCESS | 1651 | 1461642116634 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]]]}] 20:41:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:41:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:41:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:41:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:41:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:41:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 722ms 20:41:56 INFO - PROCESS | 1651 | 1461642116653 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:41:56 INFO - PROCESS | 1651 | 1461642116656 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:41:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:41:56 INFO - PROCESS | 1651 | 1461642116658 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:41:56 INFO - PROCESS | 1651 | 1461642116660 Marionette TRACE conn2 <- [1,3086,null,{}] 20:41:56 INFO - PROCESS | 1651 | 1461642116662 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}] 20:41:56 INFO - PROCESS | 1651 | 1461642116787 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:41:56 INFO - PROCESS | 1651 | 1461642116922 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c2ea800 == 116 [pid = 1651] [id = 781] 20:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x11be1c400) [pid = 1651] [serial = 2341] [outer = 0x0] 20:41:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x11bfb8c00) [pid = 1651] [serial = 2342] [outer = 0x11be1c400] 20:41:56 INFO - PROCESS | 1651 | 1461642116955 Marionette DEBUG loaded listener.js 20:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x123b88800) [pid = 1651] [serial = 2343] [outer = 0x11be1c400] 20:41:57 INFO - PROCESS | 1651 | 1461642117322 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:41:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:41:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 673ms 20:41:57 INFO - PROCESS | 1651 | 1461642117332 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:41:57 INFO - PROCESS | 1651 | 1461642117334 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:41:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:41:57 INFO - PROCESS | 1651 | 1461642117342 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:41:57 INFO - PROCESS | 1651 | 1461642117346 Marionette TRACE conn2 <- [1,3090,null,{}] 20:41:57 INFO - PROCESS | 1651 | 1461642117350 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}] 20:41:57 INFO - PROCESS | 1651 | 1461642117475 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:41:57 INFO - PROCESS | 1651 | 1461642117603 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fe79000 == 117 [pid = 1651] [id = 782] 20:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x123f3dc00) [pid = 1651] [serial = 2344] [outer = 0x0] 20:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x129db9400) [pid = 1651] [serial = 2345] [outer = 0x123f3dc00] 20:41:57 INFO - PROCESS | 1651 | 1461642117634 Marionette DEBUG loaded listener.js 20:41:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12b3dbc00) [pid = 1651] [serial = 2346] [outer = 0x123f3dc00] 20:41:57 INFO - PROCESS | 1651 | 1461642117990 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:41:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:41:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 678ms 20:41:58 INFO - PROCESS | 1651 | 1461642118016 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:41:58 INFO - PROCESS | 1651 | 1461642118018 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:41:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:41:58 INFO - PROCESS | 1651 | 1461642118020 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:41:58 INFO - PROCESS | 1651 | 1461642118021 Marionette TRACE conn2 <- [1,3094,null,{}] 20:41:58 INFO - PROCESS | 1651 | 1461642118024 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}] 20:41:58 INFO - PROCESS | 1651 | 1461642118153 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:41:58 INFO - PROCESS | 1651 | 1461642118290 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12faf1000 == 118 [pid = 1651] [id = 783] 20:41:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x114f8c400) [pid = 1651] [serial = 2347] [outer = 0x0] 20:41:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11be12800) [pid = 1651] [serial = 2348] [outer = 0x114f8c400] 20:41:58 INFO - PROCESS | 1651 | 1461642118323 Marionette DEBUG loaded listener.js 20:41:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12b3dcc00) [pid = 1651] [serial = 2349] [outer = 0x114f8c400] 20:41:58 INFO - PROCESS | 1651 | 1461642118692 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:41:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:41:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 720ms 20:41:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:41:58 INFO - PROCESS | 1651 | 1461642118740 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:41:58 INFO - PROCESS | 1651 | 1461642118741 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:41:58 INFO - PROCESS | 1651 | 1461642118744 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:41:58 INFO - PROCESS | 1651 | 1461642118745 Marionette TRACE conn2 <- [1,3098,null,{}] 20:41:58 INFO - PROCESS | 1651 | 1461642118748 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}] 20:41:58 INFO - PROCESS | 1651 | 1461642118871 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:41:59 INFO - PROCESS | 1651 | 1461642119010 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b5c800 == 119 [pid = 1651] [id = 784] 20:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12bdba000) [pid = 1651] [serial = 2350] [outer = 0x0] 20:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12bfb9c00) [pid = 1651] [serial = 2351] [outer = 0x12bdba000] 20:41:59 INFO - PROCESS | 1651 | 1461642119050 Marionette DEBUG loaded listener.js 20:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12d21ac00) [pid = 1651] [serial = 2352] [outer = 0x12bdba000] 20:41:59 INFO - PROCESS | 1651 | 1461642119419 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]]]}] 20:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:41:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:41:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 20:41:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:41:59 INFO - PROCESS | 1651 | 1461642119465 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:41:59 INFO - PROCESS | 1651 | 1461642119467 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:41:59 INFO - PROCESS | 1651 | 1461642119469 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:41:59 INFO - PROCESS | 1651 | 1461642119470 Marionette TRACE conn2 <- [1,3102,null,{}] 20:41:59 INFO - PROCESS | 1651 | 1461642119472 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}] 20:41:59 INFO - PROCESS | 1651 | 1461642119628 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:41:59 INFO - PROCESS | 1651 | 1461642119759 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:41:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x137d3d800 == 120 [pid = 1651] [id = 785] 20:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12bfbe000) [pid = 1651] [serial = 2353] [outer = 0x0] 20:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12d3a0800) [pid = 1651] [serial = 2354] [outer = 0x12bfbe000] 20:41:59 INFO - PROCESS | 1651 | 1461642119792 Marionette DEBUG loaded listener.js 20:41:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12e570400) [pid = 1651] [serial = 2355] [outer = 0x12bfbe000] 20:42:00 INFO - PROCESS | 1651 | 1461642120158 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:42:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 718ms 20:42:00 INFO - PROCESS | 1651 | 1461642120188 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:42:00 INFO - PROCESS | 1651 | 1461642120189 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:42:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:42:00 INFO - PROCESS | 1651 | 1461642120192 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:42:00 INFO - PROCESS | 1651 | 1461642120193 Marionette TRACE conn2 <- [1,3106,null,{}] 20:42:00 INFO - PROCESS | 1651 | 1461642120195 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}] 20:42:00 INFO - PROCESS | 1651 | 1461642120318 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:42:00 INFO - PROCESS | 1651 | 1461642120441 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137fb3000 == 121 [pid = 1651] [id = 786] 20:42:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12e571c00) [pid = 1651] [serial = 2356] [outer = 0x0] 20:42:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12f030c00) [pid = 1651] [serial = 2357] [outer = 0x12e571c00] 20:42:00 INFO - PROCESS | 1651 | 1461642120472 Marionette DEBUG loaded listener.js 20:42:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12f2bf000) [pid = 1651] [serial = 2358] [outer = 0x12e571c00] 20:42:00 INFO - PROCESS | 1651 | 1461642120842 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]]]}] 20:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:42:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:42:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 20:42:00 INFO - PROCESS | 1651 | 1461642120864 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:42:00 INFO - PROCESS | 1651 | 1461642120865 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:42:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:42:00 INFO - PROCESS | 1651 | 1461642120868 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:42:00 INFO - PROCESS | 1651 | 1461642120869 Marionette TRACE conn2 <- [1,3110,null,{}] 20:42:00 INFO - PROCESS | 1651 | 1461642120871 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}] 20:42:00 INFO - PROCESS | 1651 | 1461642120994 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:42:01 INFO - PROCESS | 1651 | 1461642121126 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1380c4800 == 122 [pid = 1651] [id = 787] 20:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12e573400) [pid = 1651] [serial = 2359] [outer = 0x0] 20:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12f625c00) [pid = 1651] [serial = 2360] [outer = 0x12e573400] 20:42:01 INFO - PROCESS | 1651 | 1461642121161 Marionette DEBUG loaded listener.js 20:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12fac3400) [pid = 1651] [serial = 2361] [outer = 0x12e573400] 20:42:01 INFO - PROCESS | 1651 | 1461642121490 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"]]]}] 20:42:01 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:42:01 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:42:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:42:01 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:42:01 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 671ms 20:42:01 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:42:01 INFO - PROCESS | 1651 | 1461642121540 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:42:01 INFO - PROCESS | 1651 | 1461642121541 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:42:01 INFO - PROCESS | 1651 | 1461642121544 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:42:01 INFO - PROCESS | 1651 | 1461642121545 Marionette TRACE conn2 <- [1,3114,null,{}] 20:42:01 INFO - PROCESS | 1651 | 1461642121547 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}] 20:42:01 INFO - PROCESS | 1651 | 1461642121672 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:42:01 INFO - PROCESS | 1651 | 1461642121794 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\", \"aa9b4d94-c2d2-490c-b9bb-9050336a0572\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:42:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x13813a800 == 123 [pid = 1651] [id = 788] 20:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12f621000) [pid = 1651] [serial = 2362] [outer = 0x0] 20:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12fd0b000) [pid = 1651] [serial = 2363] [outer = 0x12f621000] 20:42:01 INFO - PROCESS | 1651 | 1461642121838 Marionette DEBUG loaded listener.js 20:42:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x12fdc8400) [pid = 1651] [serial = 2364] [outer = 0x12f621000] 20:42:02 INFO - PROCESS | 1651 | 1461642122204 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]]]}] 20:42:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:42:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 20:42:02 INFO - PROCESS | 1651 | 1461642122216 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:42:02 INFO - PROCESS | 1651 | 1461642122217 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:42:03 WARNING - u'runner_teardown' () 20:42:03 INFO - No more tests 20:42:03 INFO - Got 0 unexpected results 20:42:03 INFO - SUITE-END | took 529s 20:42:03 INFO - Closing logging queue 20:42:03 INFO - queue closed 20:42:03 INFO - Return code: 0 20:42:03 WARNING - # TBPL SUCCESS # 20:42:03 INFO - Running post-action listener: _resource_record_post_action 20:42:03 INFO - Running post-run listener: _resource_record_post_run 20:42:04 INFO - Total resource usage - Wall time: 553s; CPU: 57.0%; Read bytes: 36840960; Write bytes: 994982912; Read time: 397; Write time: 4619 20:42:04 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:42:04 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196631040; Write bytes: 194450944; Read time: 16265; Write time: 349 20:42:04 INFO - run-tests - Wall time: 533s; CPU: 58.0%; Read bytes: 34563584; Write bytes: 794265088; Read time: 367; Write time: 4242 20:42:04 INFO - Running post-run listener: _upload_blobber_files 20:42:04 INFO - Blob upload gear active. 20:42:04 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:42:04 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:42:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:42:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:42:04 INFO - (blobuploader) - INFO - Open directory for files ... 20:42:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:42:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:42:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:42:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:42:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:42:05 INFO - (blobuploader) - INFO - Done attempting. 20:42:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:42:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:42:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:42:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:42:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:42:07 INFO - (blobuploader) - INFO - Done attempting. 20:42:07 INFO - (blobuploader) - INFO - Iteration through files over. 20:42:07 INFO - Return code: 0 20:42:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:42:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:42:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0a864e7f54651bbed8e216eaeaf3d8abe11befb6e06c5cce8695936cdfc2f8088d692994bea6056b1580e2169ac73fbdbd86d7eb69cdff23cd261af1b0165fa7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/50af303c7c69035e4b9e6b455fbab9b55d688aa7c42fa0b17c63d347688c9316f307e24f5208aa6a5d26c7b5b6ecc1e1023288f421c46510d42a59c97b704061"} 20:42:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:42:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:42:07 INFO - Contents: 20:42:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0a864e7f54651bbed8e216eaeaf3d8abe11befb6e06c5cce8695936cdfc2f8088d692994bea6056b1580e2169ac73fbdbd86d7eb69cdff23cd261af1b0165fa7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/50af303c7c69035e4b9e6b455fbab9b55d688aa7c42fa0b17c63d347688c9316f307e24f5208aa6a5d26c7b5b6ecc1e1023288f421c46510d42a59c97b704061"} 20:42:07 INFO - Running post-run listener: copy_logs_to_upload_dir 20:42:07 INFO - Copying logs to upload dir... 20:42:07 INFO - mkdir: /builds/slave/test/build/upload/logs 20:42:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=607.274485 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-25 20:42:07.702160) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 20:42:07.705686) ========= 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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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/0a864e7f54651bbed8e216eaeaf3d8abe11befb6e06c5cce8695936cdfc2f8088d692994bea6056b1580e2169ac73fbdbd86d7eb69cdff23cd261af1b0165fa7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/50af303c7c69035e4b9e6b455fbab9b55d688aa7c42fa0b17c63d347688c9316f307e24f5208aa6a5d26c7b5b6ecc1e1023288f421c46510d42a59c97b704061"} build_url:https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012563 build_url: 'https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0a864e7f54651bbed8e216eaeaf3d8abe11befb6e06c5cce8695936cdfc2f8088d692994bea6056b1580e2169ac73fbdbd86d7eb69cdff23cd261af1b0165fa7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/50af303c7c69035e4b9e6b455fbab9b55d688aa7c42fa0b17c63d347688c9316f307e24f5208aa6a5d26c7b5b6ecc1e1023288f421c46510d42a59c97b704061"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MmLl8f77R-iDAW6T6rWlug/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 20:42:07.743444) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:42:07.743786) ========= 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.nINrBVcp7M/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.dSzOGaJ3zL/Listeners TMPDIR=/var/folders/t3/b01yfz4j3ln01tl7gpfw3l9000000w/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.004969 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:42:07.794623) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:42:07.795081) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:42:07.795852) ========= ========= Total master_lag: 0.41 =========